The Chart Template Developer's Guide
This guide provides an introduction to Helm's chart templates, with emphasis on the template language.
Templates generate manifest files, which are YAML-formatted resource descriptions that Kubernetes can understand. We'll look at how templates are structured, how they can be used, how to write Go templates, and how to debug your work.
This guide focuses on the following concepts:
- The Helm template language
- Using values
- Techniques for working with templates
This guide is oriented toward learning the ins and outs of the Helm template language. Other guides provide introductory material, examples, and best practices.
📄️ Primeros Pasos
Una guía rápida sobre plantillas de Chart.
📄️ Objetos Integrados
Objetos integrados disponibles para las plantillas.
📄️ Archivos Values
Instrucciones sobre cómo usar la opción --values.
📄️ Funciones de Plantilla y Pipelines
Uso de funciones en plantillas.
📄️ Lista de Funciones de Plantilla
Una lista de funciones de plantilla disponibles en Helm
📄️ Control de Flujo
Una descripción rápida de la estructura de flujo dentro de las plantillas.
📄️ Variables
Uso de variables en plantillas.
📄️ Plantillas con Nombre
Cómo definir plantillas con nombre.
📄️ Acceso a Archivos en las Plantillas
Cómo acceder a archivos desde dentro de una plantilla.
📄️ Creación de un Archivo NOTES.txt
Cómo proporcionar instrucciones a los usuarios de su Chart.
📄️ Subcharts y Valores Globales
Interacción con subcharts y valores globales.
📄️ El archivo .helmignore
El archivo `.helmignore` se usa para especificar archivos que no desea incluir en su chart de Helm.
📄️ Depuración de Plantillas
Solución de problemas de charts que no se despliegan correctamente.
📄️ Próximos Pasos
Conclusión - algunos enlaces útiles a otra documentación que le será de ayuda.
📄️ Apéndice: Técnicas de YAML
Una mirada más detallada a la especificación YAML y cómo se aplica a Helm.
📄️ Apéndice: Tipos de datos de Go y plantillas
Un resumen rápido sobre las variables en las plantillas.