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 webappDefina 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: 2Reforce 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: trueAdicione 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: 256MiFaç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 ./webappRenderize 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 ./webappInstale 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 --waitVerifique 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 webappEmpacote 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 ./webappVerificaçã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
- Rastreando renderizações com --debug e --dry-run
- Lendo manifestos com helm get all
- Saindo de estados pending-upgrade e travados
- Criando um gráfico de aplicação de produção do início ao fim