Capítulo 6. Gestión de manifiestos de aplicación
Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com
En este capítulo, echaremos un vistazo a las formas de simplificar la gestión de aplicaciones en Kubernetes con el uso de herramientas como Helm, kompose, y kapp. Estas herramientas se centran principalmente en la gestión de tus manifiestos YAML. Helm es una herramienta de plantillas, empaquetado y despliegue de YAML, mientras que Kompose es una herramienta que te ayuda a migrar tus archivos Docker Compose a manifiestos de recursos de Kubernetes. kapp es una herramienta relativamente nueva que te permite gestionar un grupo de archivos YAML como una aplicación y, por tanto, gestionar su despliegue como una única aplicación.
6.1 Instalación de Helm, el gestor de paquetes de Kubernetes
Problema
No quieres escribir a mano todos tus manifiestos de Kubernetes. En lugar de eso, quieres poder buscar un paquete en un repositorio y descargarlo e instalarlo con una interfaz de línea de comandos.
Solución
Utiliza Helm. Helm consiste en una CLI del lado del cliente llamada helm y se utiliza para buscar e implementar gráficos en un clúster Kubernetes.
Puedes descargar Helm desde la página de versiones de GitHub y mover el binario helm a tu $PATH. Por ejemplo, en macOS (Intel), para la versión v3.12.3, haz esto:
$ wget https://get.helm.sh/helm-v3.12.3-darwin-amd64.tar.gz $ tar -xvf helm-v3.12.3-darwin-amd64.tar.gz $ sudo mv ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access