Aplique mudanças com helm upgrade
Envie novos valores ou uma nova versão do chart.
Aplique mudanças com helm upgrade é 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.
Por que upgrade existe
Depois que uma versão está em execução, você raramente a reinstala. Para alterar qualquer coisa, use helm upgrade para aplicar novas configurações à mesma versão. 🔄
A estrutura básica
Um upgrade recebe primeiro o nome da versão e depois o pacote que deve usar. O Helm calcula as diferenças e faz a implantação para você.
helm upgrade my-app bitnami/nginxMesmo nome, novo estado
O nome da versão deve corresponder a uma versão existente. O Helm a encontra, cria os novos manifestos e atualiza apenas o que realmente mudou.
Alterando valores
O motivo mais comum para uma atualização é uma nova configuração. Informe --set para ajustar um único valor sem editar nenhum arquivo do pacote.
helm upgrade my-app bitnami/nginx --set replicaCount=3Atualizando a versão do pacote
Você também pode mudar para um pacote mais recente com --version. Isso obtém modelos atualizados, mantendo intacta a identidade da sua versão.
helm upgrade my-app bitnami/nginx --version 15.5.0Reutilize ou redefina os valores
Por padrão, uma atualização recalcula os valores com base no pacote e nas suas opções. Adicione --reuse-values para manter também os valores da última versão.
helm upgrade my-app bitnami/nginx --reuse-values --set image.tag=1.27Aguarde a prontidão
Adicione --wait, e o Helm bloqueará até que os novos pods estejam realmente prontos, em vez de retornar assim que a API aceitar a alteração. ✅
helm upgrade my-app bitnami/nginx --wait --timeout 5mAtualizações atômicas
A opção --atomic faz o Helm reverter automaticamente se a atualização falhar, para que uma implantação com problemas nunca deixe você preso no meio do processo.
helm upgrade my-app bitnami/nginx --atomicCada atualização é uma revisão
Cada upgrade bem-sucedido aumenta em um o número da revisão do lançamento. É esse histórico que possibilita uma reversão posterior.
Visualize primeiro
Não tem certeza do que uma atualização fará? Adicione --dry-run para renderizar os manifestos novos e validá-los sem alterar o cluster.
helm upgrade my-app bitnami/nginx --set replicaCount=3 --dry-runAtualize a partir de um chart local
O argumento do chart também pode ser um caminho local. Aponte upgrade para o diretório do seu próprio chart enquanto trabalha nele.
helm upgrade my-app ./my-appVerificação rápida
Você quer que uma atualização malsucedida seja desfeita automaticamente. Qual opção você deve adicionar?
Recapitulação
Agora você conduz alterações com helm upgrade: mesmo nome, novo chart ou valores, e uma nova revisão a cada execução. Use --wait e --atomic para implantações mais seguras. 🚀
Perguntas Frequentes
A aula “Aplique mudanças com helm upgrade” é grátis?
Sim — o texto completo de “Aplique mudanças com helm upgrade” é 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 “Aplique mudanças com helm upgrade”?
Envie novos valores ou uma nova versão do chart. 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 “Aplique mudanças com helm upgrade”?
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
- Aplique mudanças com helm upgrade
- Instalação ou atualização com --install
- Revendo helm history
- Revertendo com helm rollback