Hooks y pruebas
Parte del curso de Helm
Hay trabajo que no encaja del todo en "renderiza un manifiesto y aplícalo". El esquema de una base de datos hay que migrarlo antes de que los pods nuevos de la aplicación empiecen a leer de él, o hace falta que exista una cuenta de administrador justo después de terminar una instalación desde cero, o quieres una prueba de humo automática que golpee el servicio y confirme que de verdad responde antes de que te vayas...
No existe ningún kind: Hook, ni en Kubernetes ni en Helm. Un hook es un recurso normal y corriente de Kubernetes, casi siempre un Job o un Pod, que lleva una anotación concreta que Helm vigila. Aquí tienes uno del workspace de esta lección, templates/pre-install-job.yaml:
¿Quieres aprender Helm Hooks y pruebas en un entorno real?
Haz clic abajo, recibe una máquina Linux con Helm listo, y practica Hooks y pruebas con un tutor de IA que conoce tu código.
Empezar esta lecciónHooks y pruebasLo que vas a aprender
- Helm.sh/hook annotation
- Pre-install
- Post-install
- Pre-upgrade
- Hook-delete-policy
- Helm test
- Test pod pattern
- When hooks are evil
