0Pricing
DevOps Bootcamp · Lección

Implementación de aplicaciones con Helm

Use Helm para instalar y administrar fácilmente aplicaciones populares desde repositorios públicos de charts.

Implementación de aplicaciones con Helm es una lección gratuita de DevOps Bootcamp en CoddyKit. Esta es la lección 2 de 4. Puedes leer la lección completa abajo gratuitamente — luego la practicas en el navegador con un editor de código integrado y un tutor de IA 24/7. Forma parte de la ruta de aprendizaje de DevOps Bootcamp, y tu progreso se sincroniza en la web y la app de CoddyKit. El curso de DevOps Bootcamp incluye 4 lecciones en total.

Implementación de aplicaciones con Helm

¡Bienvenido! En esta lección, aprenderá a implementar aplicaciones mediante Helm, el gestor de paquetes de Kubernetes.

Helm simplifica el proceso de definir, instalar y actualizar incluso las aplicaciones de Kubernetes más complejas. ¡Piense en él como apt o yum para sus clústeres de Kubernetes!

Comprensión de los repositorios de Charts

Helm utiliza Charts, que son paquetes de recursos de Kubernetes preconfigurados. Estos Charts se almacenan en repositorios de Charts, que son, en esencia, servidores HTTP que contienen archivos de Charts.

Muchas organizaciones mantienen repositorios públicos que ofrecen un acceso sencillo a aplicaciones populares.

Adición de un repositorio de Charts

Antes de instalar Charts, debemos indicar a Helm dónde encontrarlos. Añadiremos el popular repositorio de Bitnami, que aloja muchas aplicaciones habituales.

Utilice el comando helm repo add:

helm repo add bitnami https://charts.bitnami.com/bitnami

Actualización de repositorios

Después de añadir un repositorio, o periódicamente, es recomendable actualizar la caché local de Helm. Así se asegura de disponer de la información más reciente sobre los Charts disponibles y sus versiones.

Ejecute helm repo update para obtener los cambios más recientes de todos los repositorios configurados:

helm repo update

Búsqueda de Charts

Ahora que los repositorios están configurados, podemos buscar aplicaciones. Busquemos el Chart del servidor web Nginx mediante helm search repo:

Este comando mostrará todos los Charts que coincidan con «nginx» en los repositorios que hemos añadido.

helm search repo nginx

Instalación de su primer Chart

El comando principal para implementar una aplicación con Helm es helm install. Debe proporcionar un nombre único para el release (la instancia implementada) y el nombre del Chart.

Vamos a implementar Nginx. También especificaremos --set service.type=NodePort para que sea accesible desde fuera del clúster.

helm install my-nginx bitnami/nginx --set service.type=NodePort

Comprobación de sus implementaciones

Después de instalar un Chart, puede ver todos sus releases activos de Helm con el comando helm list.

Esto muestra el nombre del release, el Chart, el namespace, el estado y el número de revisión de cada implementación.

helm list

Actualización de una aplicación

A menudo es necesario actualizar las aplicaciones. Helm facilita esta tarea con helm upgrade. Puede cambiar los valores de configuración o incluso actualizar a una versión más reciente del Chart.

Vamos a escalar nuestra implementación de Nginx aumentando replicaCount a 2:

helm upgrade my-nginx bitnami/nginx --set replicaCount=2

Desinstalación de una aplicación

Cuando ya no se necesita una aplicación, Helm puede eliminar de forma ordenada todos los recursos de Kubernetes asociados. Utilice helm uninstall seguido del nombre del release.

Este comando eliminará todo lo relacionado con nuestro release my-nginx.

helm uninstall my-nginx

Comprobación rápida: implementaciones con Helm

Ha aprendido a gestionar aplicaciones con Helm. Pongamos a prueba sus conocimientos sobre los comandos básicos.

Repaso: el potencial de las implementaciones con Helm

¡Enhorabuena! Ha aprendido a aprovechar Helm para implementar y gestionar aplicaciones fácilmente en Kubernetes.

  • Añadimos y actualizamos repositorios de Charts.
  • Buscamos los Charts disponibles.
  • Utilizamos helm install para implementar una aplicación.
  • Exploramos helm list para consultar los releases.
  • Actualizamos nuestra aplicación con helm upgrade.
  • Por último, limpiamos los recursos con helm uninstall.

¡Helm realmente facilita la gestión de aplicaciones complejas en Kubernetes!

Preguntas frecuentes

¿La lección «Implementación de aplicaciones con Helm» es gratis?

Sí — el texto completo de «Implementación de aplicaciones con Helm» es gratis para leer aquí en la web. Para practicarla de forma interactiva (editor de código integrado y tutor de IA 24/7) y desbloquear el resto del curso de DevOps Bootcamp, actualiza a CoddyKit PRO. El curso de DevOps Bootcamp incluye 4 lecciones en total.

¿Qué aprenderé en «Implementación de aplicaciones con Helm»?

Use Helm para instalar y administrar fácilmente aplicaciones populares desde repositorios públicos de charts. Practicas DevOps Bootcamp con código real que ejecutas directamente en el navegador, y un tutor de IA 24/7 responde tus preguntas mientras trabajas en la lección.

¿Necesito experiencia previa para empezar DevOps Bootcamp?

No se requiere experiencia previa. DevOps Bootcamp en CoddyKit está estructurado para principiantes hasta estudiantes avanzados, así que puedes empezar aquí o desde el inicio y avanzar a tu ritmo. Esta es la lección 2 de 4.

¿Cuánto tiempo toma la lección «Implementación de aplicaciones con Helm»?

La mayoría de las lecciones de CoddyKit toman alrededor de 5–10 minutos. Cada una es compacta e interactiva, así que avanzas constantemente y retomas exactamente por donde dejaste en la web y la app.

¿Puedo escribir y ejecutar código en esta lección de DevOps Bootcamp?

Sí. Cada lección de DevOps Bootcamp incluye un editor de código integrado, así que escribes y ejecutas código real directamente en tu navegador y obtienes retroalimentación instantánea de IA — sin configuración local necesaria.

Todas las lecciones de este curso

  1. Introducción a los Helm Charts
  2. Implementación de aplicaciones con Helm
  3. Personalización y gestión de releases
  4. Creación y uso compartido de sus propios Helm Charts
← Volver a DevOps Bootcamp