Junior — Middle
Milyen eszköz van a Helm sablonozásához?
sobes.tech MI
Válasz az MI-től
A Helmben a beépített Go templates sablonmotorját használják. Ez lehetővé teszi dinamikus Kubernetes-manifesztumok létrehozását változók, feltételek, ciklusok és függvények segítségével.
Példa a Helm Chartban való használatra:
apiVersion: v1
kind: Pod
metadata:
name: {{ .Values.podName }}
spec:
containers:
- name: app
image: {{ .Values.image.repository }}:{{ .Values.image.tag }}
Itt a {{ ... }} a Go templates szintaxisa, amely értékeket helyettesít a values.yaml fájlból.