Você tem um Dockerfile para implantar no Google Kubernetes Engine. Quais passos você deve seguir?
Escolha uma resposta
Toque em uma opção para verificar sua resposta.
Resposta correta: Construa uma imagem Docker a partir do Dockerfile, envie-a para o Container Registry, crie um YAML de Deployment referenciando essa imagem e use kubectl para criar o Deployment..
Por que esta é a resposta
A opção correta descreve o fluxo padrão para implantar uma aplicação conteinerizada no Google Kubernetes Engine (GKE). Primeiro, o Dockerfile é usado para construir uma imagem Docker, que é a representação empacotada da sua aplicação. Em seguida, essa imagem deve ser armazenada em um registro de contêiner acessível pelo GKE, como o Google Container Registry (GCR) ou Artifact Registry. Depois, um arquivo YAML de Deployment do Kubernetes é criado, especificando como a aplicação deve ser executada (por exemplo, número de réplicas, recursos) e, crucialmente, referenciando a imagem que foi enviada ao registro. Finalmente, o comando kubectl apply -f seu-deployment.yaml é usado para aplicar essa configuração ao cluster GKE, que então puxa a imagem do registro e inicia os contêineres. As opções incorretas são: kubectl app deploy . e gcloud app deploy . não são comandos válidos para implantar aplicações diretamente a partir de um Dockerfile no GKE. gcloud app deploy é usado para o Google App Engine. Fazer upload da imagem para o Cloud Storage não é o método correto. O GKE precisa de um registro de contêiner (como o Container Registry) para puxar as imagens.
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