Kubernetes: Componentes do Plano de Controle
Gabarito: letra D. O componente responsável por selecionar um nó para executar Pods recém-criados e ainda não atribuídos é o kube-scheduler. Ele observa os Pods não agendados e escolhe o melhor nó com base em recursos e políticas.
O Kubernetes possui vários componentes no plano de controle. O enunciado descreve a função de "selecionar um nó para executar Pods recém-criados e que ainda não foram atribuídos a um nó". Isso é exatamente a função do kube-scheduler.
Alternativa A — ❌ Incorreta
kube-controller-manager gerencia os controladores (como ReplicaSet, Deployment), mas não faz o agendamento de Pods em nós.
Alternativa B — ❌ Incorreta
kube-apiserver é a porta de entrada do cluster, expondo a API REST. Não realiza atribuição de Pods a nós.
Alternativa C — ❌ Incorreta
etcd é o banco de dados chave-valor que armazena todo o estado do cluster. Não participa do agendamento.
Alternativa D — ✅ Correta ⟵ GABARITO
kube-scheduler é o componente que observa Pods recém-criados sem nó atribuído e seleciona um nó adequado para executá-los, conforme descrito.
Alternativa E — ❌ Incorreta
cloud-controller-manager integra o cluster com provedores de nuvem, gerenciando recursos como balanceadores de carga. Não faz agendamento.
Gabarito: letra D.