En este workshop interactivo y práctico, exploraremos cómo Helm complementa Kubernetes para facilitar el despliegue y la gestión de aplicaciones mediante manifiestos declarativos. Este taller está diseñado para quienes están dando sus primeros pasos con Helm y quieren aprender a usarlo en sus flujos de trabajo diarios.
Durante el workshop:
Aprenderás los fundamentos de los manifiestos YAML en Kubernetes y cómo validarlos correctamente para evitar errores en producción.
Descubrirás las ventajas de Helm frente a la configuración manual y cómo puede simplificar la externalización de configuraciones.
Exploraremos la estructura de un Chart de Helm, desglosando sus elementos clave: Chart.yaml, values.yaml, plantillas y dependencias.
Realizaremos ejercicios prácticos, como la creación y personalización de un Chart, la parametrización de despliegues y la validación de configuraciones con herramientas como helm lint y helm template.
Culminaremos con un despliegue completo, mostrando cómo adaptar configuraciones para diferentes entornos (desarrollo, producción) de manera eficiente.
¿Por qué Asistir?
Este workshop no solo te proporcionará conocimientos básicos de Helm, sino que también te preparará para aprovechar al máximo la charla avanzada sobre orquestación con Helm y ArgoCD.
Requisitos para Participar
Para garantizar una experiencia fluida, asegúrate de contar con lo siguiente antes del workshop:
Helm instalado: Sigue esta guía oficial Helm Install.
Un clúster local de Kubernetes: Puedes usar Minikube (Minikube Start) o el clúster que viene con Docker Desktop.
Conocimientos básicos de Kubernetes: Familiaridad con kubectl y manifiestos YAML.
Git instalado: Para clonar el repositorio base que usaremos durante el taller.
Materiales y soporte:
Proporcionaremos un repositorio Git con la estructura inicial para los ejercicios prácticos.
Un canal de soporte estará disponible para resolver dudas en tiempo real durante el evento o el Discord de la comunidad para preguntas posterior al evento.
¡No pierdas la oportunidad de aprender de forma práctica y llevar tus despliegues al siguiente nivel! 🚀