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.
📄️ Primeiros Passos
Um guia rápido sobre templates de Chart.
📄️ Objetos Embutidos
Objetos embutidos disponíveis para templates.
📄️ Arquivos de Values
Instruções sobre como utilizar a flag --values.
📄️ Funções de Template e Pipelines
Usando funções em templates.
📄️ Lista de Funções de Template
Uma lista de funções de template disponíveis no Helm
📄️ Controle de Fluxo
Uma visão rápida sobre a estrutura de fluxo dentro dos templates.
📄️ Variáveis
Usando variáveis em templates.
📄️ Templates Nomeados
Como definir templates nomeados.
📄️ Acessando Arquivos Dentro de Templates
Como acessar arquivos de dentro de um template.
📄️ Criando um Arquivo NOTES.txt
Como fornecer instruções para os usuários do seu Chart.
📄️ Subcharts e Valores Globais
Como trabalhar com subcharts e valores globais.
📄️ O arquivo .helmignore
O arquivo `.helmignore` é usado para especificar arquivos que você não deseja incluir no seu chart Helm.
📄️ Depurando Templates
Solucionando problemas em charts que falham ao fazer deploy.
📄️ Próximos Passos
Finalizando - alguns apontamentos úteis para outras documentações que irão ajudá-lo.
📄️ Apêndice: Técnicas de YAML
Uma análise mais detalhada da especificação YAML e como ela se aplica ao Helm.
📄️ Apêndice: Tipos de Dados Go e Templates
Uma visão geral rápida sobre variáveis em templates.