Menu
CoddyTech

Revertendo

Parte da seção Introdução ao Kubernetes do Journey de Terminal da Coddy. Lição 15 de 45.

Cada atualização da imagem cria uma nova revisão do Deployment, e o Kubernetes se lembra das anteriores:

kubectl rollout history deployment/web

A tabela lista cada número de REVISION. A revisão 1 é a original, a revisão 2 é a primeira atualização, e assim por diante.

Se a nova versão acabar apresentando problemas, volte para a revisão anterior com um comando:

kubectl rollout undo deployment/web

O Kubernetes responde deployment.apps/web rolled back e implementa a imagem antiga novamente, Pod por Pod, exatamente como em uma atualização.

Um rollback é, por si só, uma nova revisão, portanto o histórico continua crescendo e você sempre pode ver o que aconteceu. Para ir diretamente a uma revisão específica, adicione --to-revision=1.

challenge icon

Desafio

Iniciante

Crie um Deployment chamado web a partir da imagem nginx e atualize seu contêiner nginx para nginx:1.27. Em seguida, mostre o histórico do rollout e reverta o Deployment.

Experimente você mesmo

Terminal
quiz iconTeste seus conhecimentos

Esta lição inclui um quiz rápido. Comece a lição para respondê-lo e acompanhar seu progresso.

Todas as lições de Introdução ao Kubernetes

Pratique por conta própria: Playground de Terminal