Qué es Helm
Gestor de paquetes para Kubernetes
Helm es un gestor de paquetes para Kubernetes que simplifica la instalación y gestión de aplicaciones en un clúster.
Conceptos principales
- Charts — paquetes que describen recursos de Kubernetes
- Release — instancia de un chart instalado
- Repository — ubicación de almacenamiento de charts
- Values — parámetros de configuración
Ventajas
- Plantillas — manifiestos parametrizados
- Versionado — rollback a versiones anteriores
- Dependencias — gestión de dependencias entre charts
- Hooks — ejecutar acciones en etapas del ciclo de vida
Comandos principales
helm install— instalar aplicaciónhelm upgrade— actualizar releasehelm rollback— rollback a versión anteriorhelm uninstall— eliminar aplicación
Aplicaciones
Estándar de facto para desplegar aplicaciones en Kubernetes. Usado para CI/CD, gestión de configuración y automatización de infraestructura.