From 4e1ae2b454c9b84e8422a29792f0848c49cb2e4d Mon Sep 17 00:00:00 2001 From: Stefan Reimer Date: Tue, 24 Jun 2025 11:11:27 +0000 Subject: [PATCH] feat: add memory.limit and GOMEMLIMIT for api-server --- charts/kubeadm/templates/patches/kube-apiserver0.yaml | 7 +++++++ charts/kubezero-storage/values.yaml | 2 ++ charts/kubezero/templates/storage.yaml | 2 ++ 3 files changed, 11 insertions(+) diff --git a/charts/kubeadm/templates/patches/kube-apiserver0.yaml b/charts/kubeadm/templates/patches/kube-apiserver0.yaml index c0dacd9d..0404b0c9 100644 --- a/charts/kubeadm/templates/patches/kube-apiserver0.yaml +++ b/charts/kubeadm/templates/patches/kube-apiserver0.yaml @@ -6,3 +6,10 @@ spec: requests: cpu: 200m memory: 1536Mi + limits: + memory: 3Gi + env: + - name: GOMEMLIMIT + valueFrom: + resourceFieldRef: + resource: limits.memory diff --git a/charts/kubezero-storage/values.yaml b/charts/kubezero-storage/values.yaml index 73859792..182312a9 100644 --- a/charts/kubezero-storage/values.yaml +++ b/charts/kubezero-storage/values.yaml @@ -208,6 +208,8 @@ aws-efs-csi-driver: useHelmHooksForCSIDriver: false + # we use the old 1.7 atm + replicaCount: 1 # image: # tag: "v2.0.9" diff --git a/charts/kubezero/templates/storage.yaml b/charts/kubezero/templates/storage.yaml index 874716b0..6b062e8e 100644 --- a/charts/kubezero/templates/storage.yaml +++ b/charts/kubezero/templates/storage.yaml @@ -62,6 +62,8 @@ aws-ebs-csi-driver: aws-efs-csi-driver: enabled: {{ default false (index .Values "storage" "aws-efs-csi-driver" "enabled")}} + # Temp for old 1.7 chart we use atm + replicaCount: {{ ternary 2 1 .Values.global.highAvailable }} controller: replicaCount: {{ ternary 2 1 .Values.global.highAvailable }} {{- if .Values.global.highAvailable }}