0Pricing
Helm Academy · Aula

Criando um gráfico de aplicação de produção do início ao fim

Reunindo tudo em um único gráfico implantável

Criando um gráfico de aplicação de produção do início ao fim é uma aula grátis de Helm Academy no CoddyKit. Esta é a aula 4 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.

Reunindo tudo

Agora reúna tudo em um único pacote implantável. Comece do zero com helm create para obter uma estrutura convencional e pronta para produção. 🏗️

helm create webapp

Defina os metadados

Abra Chart.yaml e defina o nome, a versão e appVersion. A versão do pacote acompanha o empacotamento, enquanto appVersion acompanha o aplicativo contido nele.

version: 1.0.0
appVersion: "2.3.1"

Defina valores padrão sensatos

Em values.yaml, defina uma imagem válida e uma contagem segura de réplicas. Bons valores padrão fazem o pacote ser instalado corretamente sem nenhuma substituição.

image:
  repository: myorg/webapp
  tag: "2.3.1"
replicaCount: 2

Reforce a segurança do pod

Adicione um securityContext para que os contêineres sejam executados, por padrão, sem privilégios de superusuário. Incorporar o princípio do menor privilégio ao pacote protege todas as instalações.

securityContext:
  runAsNonRoot: true
  readOnlyRootFilesystem: true

Adicione sondas de saúde

Configure readinessProbe e livenessProbe no modelo de implantação. Elas permitem que o Kubernetes encaminhe tráfego apenas para pods saudáveis. ✅

Defina limites de recursos

Declare as solicitações e os limites de recursos nos valores. Isso mantém seu aplicativo como um bom vizinho e torna o agendamento previsível.

resources:
  requests:
    cpu: 100m
    memory: 128Mi
  limits:
    memory: 256Mi

Faça a análise antes de instalar

Execute helm lint para detectar antecipadamente problemas estruturais e de boas práticas, muito antes de o pacote chegar a um cluster.

helm lint ./webapp

Renderize e revise

Use helm template para exibir os manifestos finais. Lê-los confirma que seus valores são aplicados exatamente como pretendido.

helm template webapp ./webapp

Instale atomicamente

Implante com --atomic e --wait para que uma implantação problemática seja revertida automaticamente e o comando só tenha êxito quando os pods estiverem realmente prontos.

helm install webapp ./webapp --atomic --wait

Verifique a versão

Confirme o resultado com helm status e depois verifique se os pods foram iniciados. Um estado saudável, somado a pods em execução, indica uma implantação limpa.

helm status webapp

Empacote para compartilhar

Por fim, crie um arquivo compactado com versão usando helm package para que seus colegas ou o registro possam instalar exatamente o pacote testado.

helm package ./webapp

Verificação rápida

Você quer uma instalação em produção que seja revertida automaticamente se algo falhar e aguarde a prontidão. Qual comando é adequado?

Recapitulação

Você criou um pacote de ponta a ponta: metadados, valores padrão seguros, um pod reforçado, sondas e, depois, análise, renderização, instalação atômica, verificação e empacotamento. Você está pronto para produção. 🚀

Perguntas Frequentes

A aula “Criando um gráfico de aplicação de produção do início ao fim” é grátis?

Sim — o texto completo de “Criando um gráfico de aplicação de produção do início ao fim” é 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 “Criando um gráfico de aplicação de produção do início ao fim”?

Reunindo tudo em um único gráfico implantável 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 4 de 4.

Quanto tempo leva a aula “Criando um gráfico de aplicação de produção do início ao fim”?

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

  1. Rastreando renderizações com --debug e --dry-run
  2. Lendo manifestos com helm get all
  3. Saindo de estados pending-upgrade e travados
  4. Criando um gráfico de aplicação de produção do início ao fim
← Voltar para Helm Academy