0Pricing
DevOps Bootcamp · Aula

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 DevOps Bootcamp 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 DevOps Bootcamp, e seu progresso é sincronizado entre a web e o app CoddyKit. O curso de DevOps Bootcamp 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.0

O 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.yaml

Os 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 DevOps Bootcamp, atualize para CoddyKit PRO. O curso de DevOps Bootcamp 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 DevOps Bootcamp 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 DevOps Bootcamp?

Nenhuma experiência prévia é necessária. DevOps Bootcamp 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 DevOps Bootcamp?

Sim. Cada aula de DevOps Bootcamp 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

  1. O que há dentro de um pacote de chart
  2. Uma release é um chart instalado
  3. Revisões: toda mudança é versionada
  4. Um chart, várias releases
← Voltar para DevOps Bootcamp