Menu
Coddy logo textTech

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