chore: add snapshot resource limits

This commit is contained in:
andyzhangx 2023-06-01 11:31:46 +00:00
parent 50345edca6
commit f010c16241
6 changed files with 21 additions and 8 deletions

View File

@ -78,6 +78,7 @@ spec:
- name: ADDRESS
value: /csi/csi.sock
imagePullPolicy: {{ .Values.image.csiSnapshotter.pullPolicy }}
resources: {{- toYaml .Values.controller.resources.csiSnapshotter | nindent 12 }}
volumeMounts:
- name: socket-dir
mountPath: /csi

View File

@ -57,11 +57,6 @@ spec:
- "--v=2"
- "--leader-election=true"
- "--leader-election-namespace={{ .Release.Namespace }}"
resources:
limits:
memory: 100Mi
requests:
cpu: 10m
memory: 20Mi
resources: {{- toYaml .Values.externalSnapshotter.resources | nindent 12 }}
imagePullPolicy: {{ .Values.image.externalSnapshotter.pullPolicy }}
{{- end -}}

View File

@ -74,6 +74,12 @@ controller:
requests:
cpu: 10m
memory: 20Mi
csiSnapshotter:
limits:
memory: 200Mi
requests:
cpu: 10m
memory: 20Mi
livenessProbe:
limits:
memory: 100Mi
@ -123,7 +129,12 @@ externalSnapshotter:
name: snapshot-controller
controller:
replicas: 1
resources:
limits:
memory: 300Mi
requests:
cpu: 10m
memory: 20Mi
## Reference to one or more secrets to be used when pulling images
## ref: https://kubernetes.io/docs/tasks/configure-pod-container/pull-image-private-registry/
##

View File

@ -68,6 +68,12 @@ spec:
volumeMounts:
- name: socket-dir
mountPath: /csi
resources:
limits:
memory: 200Mi
requests:
cpu: 10m
memory: 20Mi
- name: liveness-probe
image: registry.k8s.io/sig-storage/livenessprobe:v2.10.0
args:

View File

@ -59,7 +59,7 @@ spec:
- "--leader-election-namespace=kube-system"
resources:
limits:
memory: 100Mi
memory: 300Mi
requests:
cpu: 10m
memory: 20Mi