Pular para o conteúdo principal

Questão de Sistemas Operacionais — Contêineres (Docker, Kubernetes, etc.) — CESPE / CEBRASPE 2024

Sistemas OperacionaisContêineres (Docker, Kubernetes, etc.)
Código
ce404162
Banca
CESPE / CEBRASPE
Órgão
STJ
Ano
2024
Cargo
AJ

Acerca de Kubernetes, julgue os itens que se seguem.

 

Worker nodes têm a função de coordenar tarefas dos pods e manter a saúde do cluster, sendo o master node o local onde os pods são executados.

  1. CCerto
  2. EErrado
Revelar gabarito e comentário

GabaritoE — Errado

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

Kubernetes: Papéis dos Nodes no Cluster

Gabarito: letra E (ERRADO). A afirmação inverte completamente os papéis: são os worker nodes que executam os pods, enquanto o master node (plano de controle) é quem coordena o cluster, agendando e gerenciando os pods. A frase diz exatamente o oposto, atribuindo aos worker nodes a função de coordenar e ao master node a de executar os pods.

O Kubernetes é um sistema de orquestração de contêineres que organiza um cluster em dois planos lógicos: o plano de controle (control plane) e o plano de dados (data plane). O plano de controle é o "cérebro" do cluster — é onde ficam os componentes que tomam decisões globais, como o API server, o scheduler e o controller manager. O plano de dados é o "músculo" — é onde o trabalho real acontece, ou seja, onde os pods (a unidade básica de execução, que agrupa um ou mais contêineres) são efetivamente executados.

Os master nodes (ou nós de controle) hospedam o plano de controle. Eles são responsáveis por coordenar o cluster: receber comandos, agendar pods nos nós apropriados, monitorar o estado do cluster e manter a saúde geral do sistema. Já os worker nodes são os servidores que realmente executam os pods e seus contêineres. Cada worker node roda o kubelet, um agente que garante que os contêineres estejam rodando e saudáveis, e o kube-proxy, que gerencia o roteamento de rede.

Para fixar o conceito, pense no master node como o gerente de um restaurante: ele coordena a equipe, decide quem faz o quê e garante que tudo funcione. Os worker nodes são os cozinheiros: são eles que realmente preparam os pratos (executam os pods). A afirmação da questão troca esses papéis, dizendo que os cozinheiros coordenam e o gerente cozinha — o que é um erro clássico de inversão de conceitos.

A pegadinha aqui é justamente essa inversão: a banca apresenta os papéis de forma invertida para testar se o candidato realmente entende a arquitetura do Kubernetes, em vez de apenas decorar os nomes. O candidato que sabe que "worker = executa" e "master = coordena" identifica o erro imediatamente.

NÃO CAIA NESSA!

A banca inverte os papéis dos nós. O candidato que memorizou apenas os nomes "master" e "worker" sem entender a função de cada um pode cair na armadilha. Lembre-se: worker node executa pods; master node coordena o cluster. Essa inversão é o erro central da questão.

Critério

Master Node (Plano de Controle)

Worker Node (Plano de Dados)

Função principal

Coordenar o cluster, agendar e gerenciar pods

Executar os pods e seus contêineres

Componentes-chave

API server, scheduler, controller manager

kubelet, kube-proxy

Papel no cluster

"Cérebro" (decisões globais)

"Músculo" (trabalho real)

Kubernetes: papéis dos nós
  • 1Master node (plano de controle)
    • Coordena o cluster
    • Agenda pods
    • Mantém saúde do cluster
  • 2Worker node (plano de dados)
    • Executa pods
    • Roda kubelet e kube-proxy
LEVEL · soulevel.com.br

Item — ❌ ERRADO

A afirmação está errada porque inverte as funções dos nós no cluster Kubernetes. Os worker nodes são os responsáveis por executar os pods — eles rodam os contêineres e mantêm as aplicações em funcionamento. Já o master node (ou nó de controle) é quem coordena o cluster, gerenciando o agendamento dos pods, monitorando a saúde dos nós e mantendo o estado desejado do sistema. A frase diz que os worker nodes coordenam e o master node executa, o que é exatamente o oposto da arquitetura real do Kubernetes.

Gabarito: letra E (ERRADO).

Link permanente: /questoes/ce404162