Beispiel-Dokumentation: Helm Chart
Ziel
Ein kleines Manifest als Helm Chart mit values.yaml, Templates, Upgrade und Rollback nutzen.
Was gemacht wird
Das Chart rendert ein Deployment und einen Service. Konfiguration wie Image, Replicas, Service-Port und Ressourcen liegt in values.yaml.
Typische Kommandos
helm lint chart/
helm template workshop-web chart/
helm upgrade --install workshop-web chart/ --namespace helm-lab --create-namespace
helm status workshop-web --namespace helm-lab
helm rollback workshop-web 1 --namespace helm-lab
Erfolg prüfen
helm lintmeldet keinen Fehler.helm templaterendert gültige Kubernetes-Ressourcen.- Helm führt eine Release-Historie.
Typische Fehler
- Templates werden direkt mit
kubectl applyangewendet. - Values werden hart in Templates codiert.
- Release-Name und Ressourcenname werden verwechselt.