Helm
Helm es el gestor de paquetes de Kubernetes, empaquetando aplicaciones K8s con Charts (plantillas + valores) para simplificar el despliegue y la gestión de versiones.
Propósito
Empaquetar y plantillar aplicaciones K8s, simplificando despliegues complejos.
Mecanismo
Los Charts contienen plantillas (YAML + plantillas Go) y valores por defecto. helm install renderiza las plantillas y despliega. values.yaml sobrescribe los valores por defecto. Los repositorios de Charts permiten compartir y versionar. helm rollback deshace.
Casos de uso
- Empaquetado de aplicaciones K8s
- Plantillas de despliegue
- Gestión de versiones