Hook dan Pengujian
Bagian dari kursus Helm
Ada pekerjaan yang tidak muat begitu saja ke dalam pola "render satu manifest lalu apply". Skema database perlu dimigrasi sebelum pod aplikasi yang baru mulai membacanya, atau sebuah akun admin harus sudah ada tepat setelah instalasi baru selesai, atau kamu ingin smoke test otomatis yang menyenggol service-nya dan memastikan ia benar-benar menjawab sebelum kamu meninggalkan sebuah deploy.
Tidak ada kind: Hook di mana pun, baik di Kubernetes maupun di Helm. Hook adalah resource Kubernetes biasa, paling sering berupa Job atau Pod, yang membawa satu annotation tertentu yang diawasi Helm. Ini contohnya dari workspace pelajaran ini, templates/pre-install-job.yaml:
Ingin belajar Helm Hook dan Pengujian di lingkungan nyata?
Klik di bawah, dapatkan mesin Linux dengan Helm siap pakai, dan kerjakan Hook dan Pengujian secara praktik dengan tutor AI yang memahami kodemu.
Mulai pelajaran iniHook dan PengujianYang akan kamu pelajari
- Helm.sh/hook annotation
- Pre-install
- Post-install
- Pre-upgrade
- Hook-delete-policy
- Helm test
- Test pod pattern
- When hooks are evil
