Hooks und Tests
Teil des Helm-Kurses
Manche Arbeit passt nicht sauber in "ein Manifest rendern und anwenden". Ein Datenbankschema muss migriert werden, bevor die neuen Pods der Anwendung daraus lesen, oder ein Admin-Konto muss direkt nach einer frischen Installation existieren, oder du willst einen automatischen Smoke-Test, der den Service anstupst und best盲tigt, dass er wirklich antwortet, bevor du dich vom Deploy abwendest.
Es gibt nirgends ein kind: Hook, weder in Kubernetes noch in Helm. Ein Hook ist eine gew枚hnliche Kubernetes-Resource, meist ein Job oder ein Pod, die eine bestimmte Annotation tr盲gt, nach der Helm Ausschau h盲lt. In deinem Lektionsordner gibt es noch keine templates/pre-install-job.yaml. Leg sie mit diesem Job an: Dr眉ck auf den Play-Button am Block, und die Datei wird f眉r dich erstellt. ...
M枚chtest du Helm Hooks und Tests in einer echten Umgebung lernen?
Klick unten, hol dir eine Linux-Maschine mit fertigem Helm und arbeite Hooks und Tests praktisch durch, mit einem KI-Tutor, der deinen Code kennt.
Lektion startenHooks und TestsWas du lernen wirst
- Helm.sh/hook annotation
- Pre-install
- Post-install
- Pre-upgrade
- Hook-delete-policy
- Helm test
- Test pod pattern
- When hooks are evil
