Atualizando Imagens
Parte da seção Introdução ao Kubernetes do Journey de Terminal da Coddy. Lição 14 de 45.
Para disponibilizar 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 dá ao contêiner o nome da 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, pois os novos Pods são objetos novos.
Acompanhe ou verifique o progresso com:
kubectl rollout status deployment/webQuando todas as réplicas estiverem 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 para a imagem nginx:1.27 e, em seguida, verifique o status da implantação.
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