Revisões: toda mudança é versionada
Por que cada instalação e atualização incrementa o número da revisão.
Revisões: toda mudança é versionada é uma aula grátis de DevOps Bootcamp no CoddyKit. Esta é a aula 3 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 é uma revisão
Sempre que você altera uma implantação, o Helm registra uma revisão: um instantâneo numerado do pacote e dos valores dessa implantação naquele momento. 🕒
A instalação começa em um
Um novo helm install cria a revisão 1. Ela é a primeira entrada no histórico da implantação.
As atualizações aumentam o número
Cada helm upgrade incrementa a revisão: 1 passa a 2, depois a 3. O número só aumenta à medida que você faz alterações.
helm upgrade my-web ./mychartConsultando o histórico
Execute helm history com o nome de uma implantação para ver todas as revisões, seus status e a ação que criou cada uma.
helm history my-webO que o histórico mostra
A tabela do histórico lista o número de cada revisão, o horário da atualização, o status e a versão do pacote aplicada.
REVISION STATUS CHART
1 superseded mychart-0.1.0
2 deployed mychart-0.2.0Os instantâneos são mantidos
O Helm armazena os dados completos de cada revisão no cluster, portanto os instantâneos antigos continuam disponíveis para inspeção ou recuperação.
Revertendo uma alteração
Como as revisões são salvas, helm rollback pode retornar uma instalação a qualquer revisão anterior em segundos.
helm rollback my-web 1A reversão adiciona uma revisão
Uma reversão não apaga o histórico. Ela aplica a configuração antiga, mas registra uma revisão nova acima dela, mantendo a linha do tempo intacta.
O estado implantado
Apenas uma revisão é implantada por vez: a atual. As revisões anteriores que tiveram sucesso são marcadas como substituídas.
Removendo revisões antigas
O Helm mantém o histórico por instalação. A opção --history-max durante a atualização limita quantas revisões são mantidas, com o padrão de dez.
helm upgrade my-web ./mychart --history-max 5Por que o controle de versões ajuda
As revisões numeradas oferecem uma rede de segurança: permitem ver exatamente o que mudou e desfazer uma atualização problemática sem precisar adivinhar. 🎯
Verificação rápida
Vamos verificar como as revisões se comportam.
Recapitulação
Cada instalação, atualização e reversão incrementa uma revisão. O histórico do Helm as lista, e a reversão as utiliza para recuperar rapidamente. ✅
Perguntas Frequentes
A aula “Revisões: toda mudança é versionada” é grátis?
Sim — o texto completo de “Revisões: toda mudança é versionada” é 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 “Revisões: toda mudança é versionada”?
Por que cada instalação e atualização incrementa o número da revisão. 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 3 de 4.
Quanto tempo leva a aula “Revisões: toda mudança é versionada”?
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
- 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