Orquestração de Contêineres
medium

Orquestração de Contêineres Question #019e3a4f

Question Statement
Orquestração de Contêineres
#kubernetes
#service
#pod
#networking
Medium

Um _____ do Kubernetes é uma abstração que define um conjunto lógico de Pods e uma política para acessá-los.

A

Selector

B

Controller

C

Service

Correct
D

Job

Official Explanation / Community Explanations

No Kubernetes, um Service é uma abstração que define um conjunto lógico de Pods e uma política para acessá-los. Os Services fornecem endpoints de rede estáveis para Pods, que são efêmeros e podem ser criados ou destruídos dinamicamente. Um Service seleciona Pods com base em labels e fornece acesso com balanceamento de carga a eles, normalmente por meio de um IP interno do cluster ou de um balanceador de carga externo.

Como Funciona

  • Um Service usa um label selector para identificar os Pods que ele almeja. Quando os Pods correspondem ao selector, eles se tornam endpoints do Service.
  • O Service atribui um endereço IP estável (ClusterIP) e um nome DNS, para que os clientes possam alcançar os Pods sem conhecer seus IPs individuais.
  • O tráfego para o Service é balanceado entre os Pods selecionados.

Por que a Resposta Correta está Certa

  • Service é o recurso correto do Kubernetes que fornece um endpoint estável para um conjunto de Pods. Ele abstrai os IPs dos Pods e lida com descoberta e balanceamento de carga.

Por que as Respostas Incorretas estão Erradas

  • Selector não é um recurso do Kubernetes; é um campo usado em Services e outros controllers para corresponder Pods por labels.
  • Controller é um termo amplo para loops de controle (ex.: ReplicaSet, Deployment) que gerenciam o ciclo de vida dos Pods, mas não define políticas de acesso.
  • Job é um recurso para executar tarefas em lote até a conclusão, não para fornecer acesso de rede aos Pods.