apiVersion: apps/v1 kind: Deployment metadata: labels: app: {{ .Values.appName }} name: {{ .Values.appName }}-deploy spec: replicas: {{ .Values.deployment.replicas }} selector: matchLabels: app: {{ .Values.appName }} svc: web strategy: type: RollingUpdate template: metadata: labels: app: {{ .Values.appName }} svc: web spec: containers: - image: {{ .Values.deployment.image }} name: {{ .Values.appName }}-web-{{ randAlphaNum 5 | lower }} resources: limits: cpu: {{ .Values.deployment.limitCpu }} memory: {{ .Values.deployment.limitMem }}