O diretório templates e NOTES.txt
Onde os manifestos ficam e como as notas são renderizadas.
O diretório templates e NOTES.txt é uma aula grátis de Helm Academy no CoddyKit. Esta é a aula 3 de 4. Você pode ler a aula completa abaixo gratuitamente — depois pratica ao vivo no navegador com um editor de código integrado e um tutor de IA 24/7. Faz parte do caminho de aprendizado de Helm Academy, e seu progresso é sincronizado entre a web e o app CoddyKit. O curso de Helm Academy inclui 4 aulas no total.
Onde ficam os manifestos
O diretório templates é o coração de um pacote. Todo arquivo aqui se torna um manifesto do Kubernetes depois que o Helm o processa. 🧩
templates/
deployment.yaml
service.yamlSão modelos do Go
Os arquivos em templates não são YAML simples: são modelos do Go. O Helm preenche as ações com chaves duplas antes de enviá-los ao cluster.
spec:
replicas: {{ .Values.replicaCount }}Um recurso por arquivo
Por convenção, cada arquivo contém um tipo de recurso, cujo nome é derivado dele. Isso mantém o pacote fácil de ler e navegar.
templates/serviceaccount.yaml
templates/ingress.yamlO processamento os torna reais
No momento da instalação, o Helm processa cada modelo, substitui os valores e aplica os manifestos resultantes ao Kubernetes.
helm template ./mychartArquivos com sublinhado são especiais
Arquivos que começam com um sublinhado, como _helpers.tpl, nunca são processados em manifestos. Em vez disso, eles contêm partes reutilizáveis.
templates/_helpers.tplConheça NOTES.txt
Um arquivo especial NOTES.txt em templates exibe uma mensagem amigável após uma instalação ou atualização bem-sucedida.
templates/NOTES.txtAs notas também usam modelos
NOTES.txt é um modelo, portanto você pode inserir o nome da implantação ou uma URL real para mostrar aos usuários como acessar o aplicativo.
Your release is named {{ .Release.Name }}.As notas não são implantadas
Ao contrário dos outros arquivos daqui, NOTES.txt não cria nenhum recurso. Sua única função é exibir orientações no seu terminal.
Leia as notas mais tarde
Você pode exibir novamente as notas processadas de uma implantação existente a qualquer momento com helm get notes.
helm get notes my-releaseSubpastas são permitidas
Você pode agrupar os modelos em subpastas; o Helm percorre toda a árvore. A organização depende de você, desde que os arquivos sejam processados em YAML válido.
templates/web/deployment.yaml
templates/web/service.yamlPor que essa organização ajuda
Uma pasta templates previsível, junto com NOTES.txt, permite que qualquer pessoa abra seu pacote e saiba imediatamente onde estão os manifestos. 🎯
Verificação rápida
Vamos deixar claro o que NOTES.txt faz.
Recapitulação
A pasta templates contém manifestos baseados em modelos do Go; arquivos com sublinhado são partes reutilizáveis. NOTES.txt exibe orientações e não implanta nada. ✅
Perguntas Frequentes
A aula “O diretório templates e NOTES.txt” é grátis?
Sim — o texto completo de “O diretório templates e NOTES.txt” é grátis para ler aqui na web. Para praticá-la interativamente (um editor de código integrado e um tutor de IA 24/7) e desbloquear o restante do curso de Helm Academy, atualize para CoddyKit PRO. O curso de Helm Academy inclui 4 aulas no total.
O que vou aprender em “O diretório templates e NOTES.txt”?
Onde os manifestos ficam e como as notas são renderizadas. Você pratica Helm Academy com código prático que executa diretamente no navegador, e um tutor de IA 24/7 responde suas dúvidas enquanto trabalha na aula.
Preciso ter experiência prévia para começar Helm Academy?
Nenhuma experiência prévia é necessária. Helm Academy no CoddyKit é estruturado para alunos iniciantes até avançados, então você pode começar aqui ou desde o início e aprender no seu ritmo. Esta é a aula 3 de 4.
Quanto tempo leva a aula “O diretório templates e NOTES.txt”?
A maioria das aulas CoddyKit leva cerca de 5–10 minutos. Cada uma é compacta e interativa, então você faz progresso constante e retoma exatamente de onde parou entre web e app.
Posso escrever e executar código nesta aula de Helm Academy?
Sim. Cada aula de Helm Academy inclui um editor de código integrado, então você escreve e executa código real direto no navegador e recebe feedback de IA instantaneamente — nenhuma configuração local necessária.
Todas as aulas deste curso
- Gere um esqueleto com helm create
- Chart.yaml: metadados e versões
- O diretório templates e NOTES.txt
- values.yaml padrão e o arquivo _helpers