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/webA 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/webO 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.
Desafio
InicianteCrie 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
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