Helm
Helm es una herramienta de gestión de paquetes para Kubernetes, que permite facilitar la instalación, actualización y gestión de aplicaciones dentro de un clúster de Kubernetes. Utiliza lo que se conoce como "Charts", que son colecciones de archivos que describen un conjunto de recursos de Kubernetes necesarios para ejecutar una aplicación o servicio.
Helm simplifica la forma en que implementamos y administramos aplicaciones en Kubernetes, proporcionando una forma estandarizada de empaquetar, distribuir y actualizar aplicaciones. Con Helm, puedes gestionar dependencias, versiones y configuraciones de tus aplicaciones de manera más sencilla.
Ventajas de Usar Helm ✅
✔️ Automatización: Despliegues más rápidos y sencillos.
✔️ Gestión de versiones: Puedes hacer rollback a una versión anterior fácilmente.
✔️ Reutilización: Usa charts existentes o comparte los tuyos.
✔️ Configuración flexible: Puedes personalizar valores sin modificar los archivos originales.
✔️ Compatibilidad con CI/CD: Ideal para pipelines de integración continua.
Conclusión
Helm es una herramienta poderosa para administrar aplicaciones en Kubernetes de manera más eficiente. Facilita la instalación, configuración y actualización de aplicaciones, permitiéndote manejar entornos de producción con menos esfuerzo.
Helm | Installing Helm
Helm tiene un script de instalación que automáticamente descargará la última versión de Helm y la instalará localmente.
curl -fsSL -o get_helm.sh https://raw.githubusercontent.com/helm/helm/main/scripts/get-helm-3
chmod 700 get_helm.sh
./get_helm.sh
Comprobar
helm version
