From 4d9367804668f4ce21cd7f1a21791f33636eaf38 Mon Sep 17 00:00:00 2001 From: zetaloop Date: Wed, 6 May 2026 00:30:05 +0800 Subject: [PATCH] fix(k01): lower operator resource requests to fit single-vcpu node --- deploy/k01/install-k3s.sh | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/deploy/k01/install-k3s.sh b/deploy/k01/install-k3s.sh index f2a7ddd..1962645 100755 --- a/deploy/k01/install-k3s.sh +++ b/deploy/k01/install-k3s.sh @@ -78,10 +78,14 @@ kubectl apply -f "${K01_DIR}/00-base/" kubectl apply --server-side --force-conflicts -f \ "https://github.com/cloudnative-pg/cloudnative-pg/releases/download/v${CNPG_VERSION}/cnpg-${CNPG_VERSION}.yaml" +kubectl -n cnpg-system set resources deploy/cnpg-controller-manager \ + --requests=cpu=50m,memory=64Mi --limits=cpu=200m,memory=256Mi kubectl create namespace kafka 2>/dev/null || true kubectl apply --server-side --force-conflicts -n kafka \ -f "https://github.com/strimzi/strimzi-kafka-operator/releases/download/${STRIMZI_VERSION}/strimzi-cluster-operator-${STRIMZI_VERSION}.yaml" +kubectl -n kafka set resources deploy/strimzi-cluster-operator \ + --requests=cpu=50m,memory=200Mi --limits=cpu=500m,memory=500Mi helm repo add ot-helm https://ot-container-kit.github.io/helm-charts/ 2>/dev/null || true helm repo add mongodb https://mongodb.github.io/helm-charts 2>/dev/null || true @@ -89,12 +93,20 @@ helm repo update helm upgrade --install redis-operator ot-helm/redis-operator \ --version "${REDIS_OP_VERSION}" \ - --namespace redis-operator --create-namespace + --namespace redis-operator --create-namespace \ + --set resources.requests.cpu=50m \ + --set resources.requests.memory=100Mi \ + --set resources.limits.cpu=500m \ + --set resources.limits.memory=500Mi helm upgrade --install mongodb-kubernetes mongodb/mongodb-kubernetes \ --version "${MONGODB_OP_VERSION}" \ --namespace mongodb-operator --create-namespace \ - --set operator.watchNamespace=juwan + --set operator.watchNamespace=juwan \ + --set operator.resources.requests.cpu=50m \ + --set operator.resources.requests.memory=100Mi \ + --set operator.resources.limits.cpu=500m \ + --set operator.resources.limits.memory=300Mi kubectl -n cnpg-system rollout status deploy/cnpg-controller-manager --timeout=300s kubectl -n kafka rollout status deploy/strimzi-cluster-operator --timeout=300s