apiVersion: extensions/v1beta1 kind: Deployment metadata: name: {{ name }} labels: {% for key, value in labels.items() %} {{ key }}: {{ value }} {% endfor %} spec: replicas: {{ replicas }} selector: matchLabels: {% for key, value in labels.items() %} {{ key }}: {{ value }} {% endfor %} template: metadata: labels: {% for key, value in labels.items() %} {{ key }}: {{ value }} {% endfor %} spec: terminationGracePeriodSeconds: 0 containers: - name: {{ container_name }} image: {{ image }} imagePullPolicy: IfNotPresent ports: - containerPort: 9090 resources: limits: cpu: "0.3" memory: 256Mi requests: cpu: "0.1" memory: 64Mi