mirror of
https://gitee.com/milvus-io/milvus.git
synced 2025-12-07 01:28:27 +08:00
Add Resource limit for PR CI (#15274)
Signed-off-by: Jenny Li <jing.li@zilliz.com>
This commit is contained in:
parent
535441d051
commit
e48b0fb5a8
@ -126,7 +126,8 @@ pipeline {
|
|||||||
--set etcd.metrics.enabled=true \
|
--set etcd.metrics.enabled=true \
|
||||||
--set etcd.metrics.podMonitor.enabled=true \
|
--set etcd.metrics.podMonitor.enabled=true \
|
||||||
--set etcd.nodeSelector.disk=fast \
|
--set etcd.nodeSelector.disk=fast \
|
||||||
--set metrics.serviceMonitor.enabled=true"
|
--set metrics.serviceMonitor.enabled=true \
|
||||||
|
-f values/pr.yaml"
|
||||||
"""
|
"""
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
|
|||||||
@ -96,5 +96,17 @@ fi
|
|||||||
exitcode=$?
|
exitcode=$?
|
||||||
# List pod list & pvc list before exit after helm install
|
# List pod list & pvc list before exit after helm install
|
||||||
kubectl get pods -n ${MILVUS_HELM_NAMESPACE} -o wide | grep "${MILVUS_HELM_RELEASE_NAME}-"
|
kubectl get pods -n ${MILVUS_HELM_NAMESPACE} -o wide | grep "${MILVUS_HELM_RELEASE_NAME}-"
|
||||||
|
|
||||||
|
|
||||||
|
restart_pods=$(kubectl get pods -n ${MILVUS_HELM_NAMESPACE} | grep "${MILVUS_HELM_RELEASE_NAME}-" | grep 'ago)' | awk '{print $1}')
|
||||||
|
|
||||||
|
for restart_pod in ${restart_pods}
|
||||||
|
do
|
||||||
|
reason=$(kubectl get pod ${restart_pod} -n milvus-ci -o json | jq .status.containerStatuses[0].lastState.terminated.reason )
|
||||||
|
restart_count=$(kubectl get pod ${restart_pod} -n milvus-ci -o json | jq .status.containerStatuses[0].restartCount )
|
||||||
|
echo "${restart_pod} restarts ${restart_count}, last terminateed reason is ${reason}"
|
||||||
|
done
|
||||||
|
|
||||||
|
|
||||||
kubectl get pvc -n ${MILVUS_HELM_NAMESPACE} | grep "${MILVUS_HELM_RELEASE_NAME}-" | awk '{$3=null;print $0}'
|
kubectl get pvc -n ${MILVUS_HELM_NAMESPACE} | grep "${MILVUS_HELM_RELEASE_NAME}-" | awk '{$3=null;print $0}'
|
||||||
exit ${exitcode}
|
exit ${exitcode}
|
||||||
|
|||||||
@ -14,7 +14,7 @@
|
|||||||
# Exit immediately for non zero status
|
# Exit immediately for non zero status
|
||||||
set -e
|
set -e
|
||||||
# Print commands
|
# Print commands
|
||||||
set -x
|
# set -x
|
||||||
|
|
||||||
while (( "$#" )); do
|
while (( "$#" )); do
|
||||||
case "$1" in
|
case "$1" in
|
||||||
@ -57,6 +57,15 @@ if [[ -n "${RELEASE_NAME:-}" ]]; then
|
|||||||
MILVUS_HELM_RELEASE_NAME="${RELEASE_NAME}"
|
MILVUS_HELM_RELEASE_NAME="${RELEASE_NAME}"
|
||||||
# List pod list before uninstall
|
# List pod list before uninstall
|
||||||
kubectl get pods -n ${MILVUS_HELM_NAMESPACE} -o wide | grep "${MILVUS_HELM_RELEASE_NAME}-"
|
kubectl get pods -n ${MILVUS_HELM_NAMESPACE} -o wide | grep "${MILVUS_HELM_RELEASE_NAME}-"
|
||||||
|
# Show restart pods last terminated reason
|
||||||
|
restart_pods=$(kubectl get pods -n ${MILVUS_HELM_NAMESPACE} | grep "${MILVUS_HELM_RELEASE_NAME}-" | grep 'ago)' | awk '{print $1}')
|
||||||
|
|
||||||
|
for restart_pod in ${restart_pods}
|
||||||
|
do
|
||||||
|
reason=$(kubectl get pod ${restart_pod} -n milvus-ci -o json | jq .status.containerStatuses[0].lastState.terminated.reason )
|
||||||
|
restart_count=$(kubectl get pod ${restart_pod} -n milvus-ci -o json | jq .status.containerStatuses[0].restartCount )
|
||||||
|
echo "${restart_pod} restarts ${restart_count}, last terminateed reason is ${reason}"
|
||||||
|
done
|
||||||
|
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
|||||||
151
tests/scripts/values/pr.yaml
Normal file
151
tests/scripts/values/pr.yaml
Normal file
@ -0,0 +1,151 @@
|
|||||||
|
|
||||||
|
proxy:
|
||||||
|
resources:
|
||||||
|
requests:
|
||||||
|
cpu: "0.3"
|
||||||
|
memory: "256Mi"
|
||||||
|
limits:
|
||||||
|
cpu: "0.5"
|
||||||
|
memory: "512Mi"
|
||||||
|
|
||||||
|
rootCoordinator:
|
||||||
|
resources:
|
||||||
|
requests:
|
||||||
|
cpu: "0.3"
|
||||||
|
memory: "256Mi"
|
||||||
|
limits:
|
||||||
|
cpu: "0.6"
|
||||||
|
memory: "512Mi"
|
||||||
|
|
||||||
|
queryCoordinator:
|
||||||
|
resources:
|
||||||
|
requests:
|
||||||
|
cpu: "0.4"
|
||||||
|
memory: "100Mi"
|
||||||
|
limits:
|
||||||
|
cpu: "1.1"
|
||||||
|
memory: "256Mi"
|
||||||
|
|
||||||
|
queryNode:
|
||||||
|
resources:
|
||||||
|
requests:
|
||||||
|
cpu: "0.2"
|
||||||
|
memory: "500Mi"
|
||||||
|
limits:
|
||||||
|
cpu: "0.5"
|
||||||
|
memory: "1.5Gi"
|
||||||
|
indexCoordinator:
|
||||||
|
resources:
|
||||||
|
requests:
|
||||||
|
cpu: "0.1"
|
||||||
|
memory: "50Mi"
|
||||||
|
limits:
|
||||||
|
cpu: "0.1"
|
||||||
|
memory: "100Mi"
|
||||||
|
indexNode:
|
||||||
|
resources:
|
||||||
|
requests:
|
||||||
|
cpu: "0.5"
|
||||||
|
memory: "500Mi"
|
||||||
|
limits:
|
||||||
|
cpu: "1.1"
|
||||||
|
memory: "800Mi"
|
||||||
|
|
||||||
|
dataCoordinator:
|
||||||
|
resources:
|
||||||
|
requests:
|
||||||
|
cpu: "0.1"
|
||||||
|
memory: "50Mi"
|
||||||
|
limits:
|
||||||
|
cpu: "0.2"
|
||||||
|
memory: "100Mi"
|
||||||
|
|
||||||
|
dataNode:
|
||||||
|
resources:
|
||||||
|
requests:
|
||||||
|
cpu: "0.5"
|
||||||
|
memory: "500Mi"
|
||||||
|
limits:
|
||||||
|
cpu: "1.2"
|
||||||
|
memory: "1.5Gi"
|
||||||
|
pulsar:
|
||||||
|
proxy:
|
||||||
|
resources:
|
||||||
|
requests:
|
||||||
|
cpu: "1"
|
||||||
|
memory: "2Gi"
|
||||||
|
limits:
|
||||||
|
cpu: "1"
|
||||||
|
memory: "4Gi"
|
||||||
|
# Resources for the websocket proxy
|
||||||
|
wsResources:
|
||||||
|
requests:
|
||||||
|
memory: "512Mi"
|
||||||
|
cpu: "0.3"
|
||||||
|
limits:
|
||||||
|
memory: "512Mi"
|
||||||
|
cpu: "0.3"
|
||||||
|
broker:
|
||||||
|
resources:
|
||||||
|
requests:
|
||||||
|
cpu: "1.5"
|
||||||
|
memory: "4Gi"
|
||||||
|
limits:
|
||||||
|
cpu: "1.5"
|
||||||
|
memory: "8Gi"
|
||||||
|
bookkeeper:
|
||||||
|
resources:
|
||||||
|
requests:
|
||||||
|
cpu: 1
|
||||||
|
memory: "4Gi"
|
||||||
|
limits:
|
||||||
|
cpu: 1
|
||||||
|
memory: "8Gi"
|
||||||
|
bastion:
|
||||||
|
resources:
|
||||||
|
requests:
|
||||||
|
cpu: "0.3"
|
||||||
|
memory: "50Mi"
|
||||||
|
limits:
|
||||||
|
cpu: "0.3"
|
||||||
|
memory: "50Mi"
|
||||||
|
autorecovery:
|
||||||
|
resources:
|
||||||
|
requests:
|
||||||
|
cpu: "1"
|
||||||
|
memory: "512Mi"
|
||||||
|
limits:
|
||||||
|
cpu: "1"
|
||||||
|
memory: "1Gi"
|
||||||
|
zookeeper:
|
||||||
|
resources:
|
||||||
|
requests:
|
||||||
|
cpu: "0.3"
|
||||||
|
memory: "1Gi"
|
||||||
|
limits:
|
||||||
|
cpu: "0.3"
|
||||||
|
memory: "2Gi"
|
||||||
|
etcd:
|
||||||
|
resources:
|
||||||
|
requests:
|
||||||
|
cpu: "0.1"
|
||||||
|
memory: "100Mi"
|
||||||
|
limits:
|
||||||
|
cpu: "0.1"
|
||||||
|
memory: "300Mi"
|
||||||
|
minio:
|
||||||
|
resources:
|
||||||
|
requests:
|
||||||
|
cpu: "0.3"
|
||||||
|
memory: "512Mi"
|
||||||
|
limits:
|
||||||
|
cpu: "0.6"
|
||||||
|
memory: "512Mi"
|
||||||
|
standalone:
|
||||||
|
resources:
|
||||||
|
requests:
|
||||||
|
cpu: "1"
|
||||||
|
memory: "3.5Gi"
|
||||||
|
limits:
|
||||||
|
cpu: "2.6"
|
||||||
|
memory: "8.5Gi"
|
||||||
Loading…
x
Reference in New Issue
Block a user