Guía de Comandos Helm para Kubernetes
Helm es el gestor de paquetes estándar para Kubernetes que simplifica el despliegue de aplicaciones mediante charts (colecciones de recursos preconfigurados). Esta guía cubre todos los comandos esenciales de Helm 3 con ejemplos prácticos.
Requisitos Previos
- Un clúster Kubernetes (puedes crear uno con minikube)
- Helm 3 instalado
Conceptos Básicos
Los charts de Helm agrupan manifiestos YAML de Kubernetes para facilitar el despliegue. Estos componentes clave interactúan con comandos Helm:
- Chart: Paquete de recursos Kubernetes
- Repositorio: Colección online de charts
- Release: Instancia desplegada de un chart
Comandos Esenciales
Instalación y Desinstalación
# Instalar una aplicación helm install [nombre] [chart] # Instalar en namespace específico helm install [nombre] [chart] --namespace [ns] # Desinstalar release helm uninstall [release]
Actualizaciones y Rollback
# Actualizar release helm upgrade [release] [chart] # Rollback a versión anterior helm rollback [release] [revisión]
Gestión de Repositorios
# Añadir repositorio helm repo add [nombre] [url] # Buscar charts helm search repo [término]
Consejos Avanzados
Al trabajar con direcciones IPv4 en Kubernetes, asegúrese de:
- Verificar el rating IPXO de los rangos utilizados
- Configurar correctamente las políticas 0.0.0.0/0
- Monitorear el uso de direcciones IP en los namespaces
Para más información sobre creación de charts personalizados, consulte nuestra guía completa de Helm.