diff --git a/charts/karpenter/templates/controller/deployment.yaml b/charts/karpenter/templates/controller/deployment.yaml index b1650fa85b74..89ca83c7f012 100644 --- a/charts/karpenter/templates/controller/deployment.yaml +++ b/charts/karpenter/templates/controller/deployment.yaml @@ -32,13 +32,9 @@ spec: containers: - name: manager image: {{ .Values.controller.image }} - resources: - requests: - cpu: 1 - memory: 1Gi - limits: - cpu: 1 - memory: 1Gi + {{- if .Values.controller.resources }} + resources: {{ toYaml .Values.controller.resources | nindent 12 }} + {{- end }} ports: - name: metrics containerPort: 8080 diff --git a/charts/karpenter/templates/webhook/deployment.yaml b/charts/karpenter/templates/webhook/deployment.yaml index a80c538cd758..305acf2bd9fb 100644 --- a/charts/karpenter/templates/webhook/deployment.yaml +++ b/charts/karpenter/templates/webhook/deployment.yaml @@ -32,13 +32,9 @@ spec: containers: - name: webhook image: {{ .Values.webhook.image }} - resources: - limits: - cpu: 100m - memory: 50Mi - requests: - cpu: 100m - memory: 50Mi + {{- if .Values.webhook.resources }} + resources: {{ toYaml .Values.webhook.resources | nindent 12 }} + {{- end }} ports: - name: webhook containerPort: 8443 diff --git a/charts/karpenter/values.yaml b/charts/karpenter/values.yaml index 6d7143c3fa94..04fdde3360b0 100644 --- a/charts/karpenter/values.yaml +++ b/charts/karpenter/values.yaml @@ -14,6 +14,13 @@ controller: image: "public.ecr.aws/karpenter/controller:v0.5.0@sha256:76fab69a5a2b1f5736c8beea349e60174d8903b26b65c4cc5009c6528f9aea72" clusterName: "" clusterEndpoint: "" + resources: + requests: + cpu: 1 + memory: 1Gi + limits: + cpu: 1 + memory: 1Gi replicas: 1 webhook: env: [] @@ -21,6 +28,12 @@ webhook: tolerations: [] affinity: {} image: "public.ecr.aws/karpenter/webhook:v0.5.0@sha256:bc639160d55a15e1f9362a06d42e4133e692d3c81e96d87e2672bd9c53c98958" - # set to true if using custom CNI on EKS hostNetwork: false + resources: + limits: + cpu: 100m + memory: 50Mi + requests: + cpu: 100m + memory: 50Mi replicas: 1