Atualizando Imagens
Parte da seção Introdução ao Kubernetes do Journey de Terminal da Coddy. Lição 14 de 45.
Para lançar uma nova versão, altere a imagem do contêiner do Deployment:
kubectl set image deployment/web nginx=nginx:1.27A parte antes de = é o nome do contêiner. Um Deployment criado com kubectl create nomeia seu contêiner com base na imagem, portanto, aqui ele é nginx. O Kubernetes responde deployment.apps/web image updated.
O Deployment então realiza uma atualização gradual: inicia Pods com a nova imagem e remove os antigos aos poucos, para que a aplicação nunca fique indisponível. Liste os Pods e você verá novos nomes, porque os novos Pods são novos objetos.
Observe ou verifique o progresso com:
kubectl rollout status deployment/webQuando cada réplica estiver executando a nova imagem, será exibido deployment "web" successfully rolled out.
Desafio
InicianteCrie um Deployment chamado web a partir da imagem nginx, atualize o contêiner nginx dele para a imagem nginx:1.27 e, em seguida, verifique o status do rollout.
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
4Implantações
Criando uma ImplantaçãoEscalonamentoImplantações a partir de ManifestosAtualizando ImagensRevertendoRecapitulação - Gerenciador de Implantações10Projeto de Loja Virtual
Visão Geral do ProjetoEscreva o DeploymentPratique por conta própria: Playground de Terminal