DevOps/helm/templates/deployment.yaml

26 lines
519 B
YAML

apiVersion: apps/v1
kind: Deployment
metadata:
labels:
{{- $replica := .Values.replicacount}}
{{- $image := .Values.imagenginx}}
{{- with .Values.service}}
app: {{.labels.app}}
name: {{.labels.app}}-deployment
spec:
replicas: {{$replica}}
selector:
matchLabels:
app: {{.labels.app}}
strategy: {}
template:
metadata:
labels:
app: {{.labels.app}}
spec:
containers:
- image: {{$image}}
name: {{.labels.app}}
imagePullPolicy: IfNoPresent
{{end}}