El directorio templates y NOTES.txt
Dónde se encuentran los manifiestos y cómo se renderizan las notas
El directorio templates y NOTES.txt es una lección gratuita de Helm Academy en CoddyKit. Esta es la lección 3 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 Helm Academy, y tu progreso se sincroniza en la web y la app de CoddyKit. El curso de Helm Academy incluye 4 lecciones en total.
Dónde viven los manifiestos
El directorio templates es el corazón de un chart. Cada archivo que contiene se convierte en un manifiesto de Kubernetes después de que Helm lo procese. 🧩
templates/
deployment.yaml
service.yamlSon plantillas de Go
Los archivos de templates no son YAML simple: son plantillas de Go. Helm rellena las acciones entre llaves dobles antes de enviarlas al clúster.
spec:
replicas: {{ .Values.replicaCount }}Un recurso por archivo
Por convención, cada archivo contiene un tipo de recurso, cuyo nombre se le asigna. Esto mantiene el chart fácil de leer y recorrer.
templates/serviceaccount.yaml
templates/ingress.yamlEl procesamiento las convierte en recursos reales
Durante la instalación, Helm procesa cada plantilla, sustituyendo los valores, y después aplica los manifiestos resultantes a Kubernetes.
helm template ./mychartLos archivos con guion bajo son especiales
Los archivos que comienzan con un guion bajo, como _helpers.tpl, nunca se procesan para crear manifiestos. En su lugar, contienen fragmentos reutilizables.
templates/_helpers.tplConozca NOTES.txt
Un archivo especial NOTES.txt en templates muestra un mensaje claro después de una instalación o actualización correcta.
templates/NOTES.txtLas notas también usan plantillas
NOTES.txt es una plantilla en sí misma, por lo que puede insertar el nombre del release o una URL real para indicar a los usuarios cómo acceder a la aplicación.
Your release is named {{ .Release.Name }}.Las notas no se despliegan
A diferencia de los demás archivos de esta carpeta, NOTES.txt no crea ningún recurso. Su única función es mostrar indicaciones en el terminal.
Lea las notas más tarde
Puede volver a mostrar en cualquier momento las notas procesadas de un release existente con helm get notes.
helm get notes my-releaseSe permiten subcarpetas
Puede agrupar las plantillas en subcarpetas; Helm recorre todo el árbol. La estructura depende de usted, siempre que los archivos produzcan YAML válido.
templates/web/deployment.yaml
templates/web/service.yamlPor qué ayuda esta estructura
Una carpeta templates predecible junto con NOTES.txt permite que cualquiera abra su chart y sepa de inmediato dónde están los manifiestos. 🎯
Comprobación rápida
Precisemos qué hace NOTES.txt.
Resumen
La carpeta templates contiene manifiestos basados en plantillas de Go; los archivos con guion bajo son fragmentos parciales. NOTES.txt muestra indicaciones y no despliega nada. ✅
Preguntas frecuentes
¿La lección «El directorio templates y NOTES.txt» es gratis?
Sí — el texto completo de «El directorio templates y NOTES.txt» 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 Helm Academy, actualiza a CoddyKit PRO. El curso de Helm Academy incluye 4 lecciones en total.
¿Qué aprenderé en «El directorio templates y NOTES.txt»?
Dónde se encuentran los manifiestos y cómo se renderizan las notas Practicas Helm Academy 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 Helm Academy?
No se requiere experiencia previa. Helm Academy 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 3 de 4.
¿Cuánto tiempo toma la lección «El directorio templates y NOTES.txt»?
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 Helm Academy?
Sí. Cada lección de Helm Academy 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
- Generar un esqueleto con helm create
- Chart.yaml: metadatos y versiones
- El directorio templates y NOTES.txt
- values.yaml predeterminado y el archivo _helpers