Guía de estudio para administrador certificado de Kubernetes (CKA). (Spanish Edition), 2nd Edition
by Benjamin Muschko
Capítulo 8. Helm y Kustomize
Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com
Los objetos de Kubernetes se pueden crear, modificar y eliminar utilizando comandos kubectl imperativos o ejecutando un comando kubectl en un archivo manifiesto que declare el estado deseado de un objeto, denominado manifiesto. El lenguaje de definición principal de un manifiesto es YAML, aunque puedes optar por JSON, que es el formato menos utilizado entre la comunidad de Kubernetes. Se recomienda que los equipos de desarrollo confirmen y envíen esos archivos de manifiesto a los repositorios de control de versiones, ya que esto ayudará a realizar un seguimiento y auditar los cambios a lo largo del tiempo.
El modelado de una aplicación en Kubernetes a menudo requiere un conjunto de objetos de apoyo, cada uno de los cuales puede tener su propio manifiesto. Por ejemplo, es posible que quieras crear una Implementación que ejecute la aplicación en cinco pods, un ConfigMap para inyectar datos de configuración como variables de entorno y un servicio para exponer el acceso a la red.
No es práctico administrar una pila de aplicaciones completa ejecutando comandos kubectl individuales. Ahí es donde entran en juego herramientas de código abierto como Helm y Kustomize. Te permiten administrar cómodamente el ciclo de vida de las pilas de aplicaciones y los componentes del clúster como una sola unidad, al tiempo que permiten el ajuste contextual ...
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