Um Deployment do GKE chamado echo-deployment (exposto por echo-service) precisa de uma atualização de aplicação com tempo de inatividade mínimo. O que você deve fazer?
Escolha uma resposta
Toque em uma opção para verificar sua resposta.
Resposta correta: Use kubectl set image deployment/echo-deployment para atualizar a imagem do contêiner..
Por que esta é a resposta
A opção correta é usar kubectl set image deployment/echo-deployment. Este comando inicia um rolling update (atualização contínua) no Kubernetes, que substitui gradualmente os pods antigos pelos novos, garantindo tempo de inatividade mínimo. A opção de usar a funcionalidade de rolling update do grupo de instâncias do GKE está incorreta porque o Kubernetes gerencia as atualizações de aplicações dentro do cluster, não o grupo de instâncias subjacente. Atualizar o YAML do deployment e depois deletar e recriar o deployment (kubectl delete e kubectl create) causaria tempo de inatividade significativo, pois todos os pods seriam terminados antes que os novos fossem iniciados. Atualizar o YAML do service e depois deletar e recriar o service está incorreto porque o service é responsável por expor a aplicação, não por gerenciar a imagem do contêiner da aplicação. A imagem é definida no deployment.
Passe no seu exame — sem a busca interminável por respostas
Obtenha todas as perguntas e explicações verificadas para este exame em um só lugar e economize horas de preparação. Mais de 1.000 certificações · Mais de 20 idiomas · Grátis para começar.
Passe no seu exame mais rápido → Não é necessário cartão