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.