deployment.yaml 650 B

12345678910111213141516171819202122232425
  1. apiVersion: apps/v1
  2. kind: Deployment
  3. metadata:
  4. name: {{ .Values.appName }}-deployment
  5. spec:
  6. selector:
  7. matchLabels:
  8. app: {{ .Values.appName }}
  9. replicas: 1
  10. template:
  11. metadata:
  12. labels:
  13. app: {{ .Values.appName }}
  14. spec:
  15. containers:
  16. - name: {{ .Values.appName }}
  17. image: {{ .Values.imageRegistry }}/{{ .Values.imageName }}:{{ .Values.appVersion }}
  18. imagePullPolicy: Always
  19. env:
  20. - name: APP_NAME
  21. value: {{ .Values.appNameLabel }}
  22. ports:
  23. - containerPort: 8001
  24. imagePullSecrets:
  25. - name: {{ .Values.imagePullSecret }}