Create starter Helm values for images, replicas, services, ingress, autoscaling, and resources.
The frame below runs the same code as this page, in the reader's own browser. Nothing is sent to us, and nothing is sent to you.
Pick a dark background and the text and panels follow it, so the frame stays readable on a dark page.
Selected deployment settings are emitted as a values.yaml mapping for a chart to consume. The file supplies chart inputs; it does not render templates or validate a chart schema.
App name: my-api Image: nginx Tag: 1.25 Replicas: 3 Port: 80 Ingress: true Autoscaling: true Persistence: false
# Default values for my-api
replicaCount: 3
image:
repository: nginx
tag: 1.25
pullPolicy: IfNotPresent
service:
type: ClusterIP
port: 80
resources:
requests:
cpu: 100m
memory: 128Mi
limits:
cpu: 500m
memory: 256Mi
ingress:
enabled: true
className: nginx
hosts:
- host: my-api.example.com
paths:
- path: /
pathType: Prefix
tls: []
autoscaling:
enabled: true
minReplicas: 3
maxReplicas: 9
targetCPUUtilizationPercentage: 80
nodeSelector: {}
tolerations: []
affinity: {}
Helm overlays, staging and production values, and release pipelines generate settings.