Você tem microsserviços internos apenas no GKE, precisa definir contagens de réplicas por serviço e deseja uma maneira uniforme para que os serviços se enderecem, independentemente da contagem de réplicas. O que você deve fazer?
Escolha uma resposta
Toque em uma opção para verificar sua resposta.
Resposta correta: Implante cada microsserviço como um Deployment. Exponha o Deployment no cluster usando um Service e use o nome DNS do Service para endereçá-lo a partir de outros microsserviços dentro do cluster..
Por que esta é a resposta
A opção correta descreve a abordagem padrão e recomendada no Kubernetes para gerenciar microsserviços. Um Deployment gerencia a criação e atualização de réplicas de Pods, permitindo definir a contagem de réplicas e garantir a disponibilidade. Um Service fornece uma abstração estável para um conjunto de Pods, oferecendo um nome DNS interno e um IP virtual que não muda, mesmo que os Pods subjacentes sejam recriados ou escalados. Isso permite que outros microsserviços se comuniquem de forma uniforme, sem precisar conhecer os IPs individuais dos Pods. As opções incorretas são: Usar Ingress para comunicação interna: Ingress é tipicamente usado para expor serviços HTTP/S de fora do cluster para dentro, não para comunicação interna entre microsserviços. Implantar como Pod diretamente: Implantar apenas um Pod não permite definir contagens de réplicas de forma gerenciada nem garante alta disponibilidade. Deployments são a forma correta de gerenciar Pods para microsserviços.
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