O que há dentro de um pacote de chart
Modelos e valores padrão reunidos em uma única unidade.
O que há dentro de um pacote de chart é uma aula grátis de Helm Academy no CoddyKit. Esta é a aula 1 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.
O que é um pacote
Um pacote Helm é um conjunto de modelos do Kubernetes e configurações padrão que, juntos, descrevem uma aplicação que pode ser implantada. 📦
Um pacote é um diretório
No disco, um pacote é apenas um diretório com uma estrutura fixa. O Helm lê essa estrutura para saber como renderizá-lo e instalá-lo.
mychart/
Chart.yaml
values.yaml
templates/Chart.yaml identifica o pacote
O arquivo Chart.yaml contém os metadados: o nome do pacote, sua versão e uma breve descrição que o Helm exibe.
apiVersion: v2
name: mychart
version: 0.1.0O diretório templates
A pasta templates contém os manifestos do Kubernetes escritos como modelos do Go. É nela que as implantações e os serviços são definidos.
templates/deployment.yaml
templates/service.yamlOs padrões ficam em values.yaml
O arquivo values.yaml fornece a configuração padrão. Os modelos leem esses valores para que os usuários possam ajustar o comportamento sem editar os manifestos.
replicaCount: 1
image:
repository: nginx
tag: "1.27"Modelos mais valores
A ideia principal é simples: os modelos descrevem a estrutura, e os valores preenchem as lacunas. O Helm combina os dois para produzir os manifestos finais.
Lendo um valor em um modelo
Os modelos obtêm valores por meio do objeto .Values. As chaves duplas indicam o local em que o Helm substitui o valor real.
spec:
replicas: {{ .Values.replicaCount }}NOTES.txt dá as boas-vindas ao usuário
Um arquivo NOTES.txt opcional na pasta templates exibe instruções de uso após a instalação, como a forma de acessar sua aplicação. O Helm também o renderiza como um modelo.
O subdiretório charts
Um pacote pode incluir outros pacotes dentro de uma pasta charts. Essas dependências, chamadas de subpacotes, são instaladas junto com o pacote principal.
mychart/
charts/
redis/Uma unidade com versão
Como tudo é distribuído em conjunto, um pacote é um artefato com uma única versão. Aumente a versão no Chart.yaml e todo o pacote avançará como uma unidade.
Por que esse agrupamento ajuda
Reunir modelos e padrões significa distribuir uma aplicação completa e repetível, em vez de um conjunto disperso de arquivos YAML. 🎯
Verificação rápida
Vamos garantir que a estrutura do pacote esteja clara.
Recapitulação
Um pacote reúne modelos, valores padrão e metadados em um único pacote com versão. Os modelos definem sua estrutura, e os valores o configuram. ✅
Perguntas Frequentes
A aula “O que há dentro de um pacote de chart” é grátis?
Sim — o texto completo de “O que há dentro de um pacote de chart” é 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 que há dentro de um pacote de chart”?
Modelos e valores padrão reunidos em uma única unidade. 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 1 de 4.
Quanto tempo leva a aula “O que há dentro de um pacote de chart”?
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
- O que há dentro de um pacote de chart
- Uma release é um chart instalado
- Revisões: toda mudança é versionada
- Um chart, várias releases