Capítulo 5. Desarrollar plantillas

Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com

Las plantillas son el corazón de los gráficos de Helm, y constituyen la mayor parte de los archivos y del contenido de un gráfico. Son los archivos que viven dentro del directorio de plantillas. Helm renderizará las plantillas y las enviará a Kubernetes cuando ejecutes comandos como helm install y helm upgrade. Si utilizas el comando helm template, las plantillas se renderizan y se muestran como salida (es decir, se envían a la salida estándar).

El motor de plantillas permite una amplia gama de formas de construir plantillas. En situaciones sencillas, puedes sustituir los valores de los archivos YAML del manifiesto de Kubernetes por valores introducidos por el usuario o desde el archivo values.yaml. En situaciones más complejas, puedes construir una lógica en las plantillas que simplifique lo que tienen que introducir los consumidores de gráficos. O puedes incorporar funciones que configuren las propias aplicaciones.

En este capítulo aprenderás a desarrollar plantillas y a entender cómo funciona la sintaxis de las plantillas. También cubriremos una serie de funciones interesantes que Helm ha añadido a las plantillas y que te permiten trabajar con YAML e interactuar con Kubernetes. Por el camino veremos algunos patrones que puedes aplicar a tus propias plantillas.

La sintaxis de la plantilla

Helm utiliza el motor de plantillas ...

Get Timón de aprendizaje now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.