O Kubernetes estabelece determinadas características arquiteturais e lida com orquestração e alocação de recursos em sistemas computacionais. Acerca do Kubernetes, julgue o item a seguir.
No Kubernetes, cada Pod necessita de pelo menos um cluster para executar um nó de trabalho.
CCerto
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: Pods, nós e clusters
Gabarito: letra E (ERRADO). A afirmação inverte a hierarquia de componentes do Kubernetes: um Pod é a menor unidade de execução e é executado dentro de um nó de trabalho (worker node), que por sua vez pertence a um cluster. Não existe a relação "cada Pod precisa de um cluster" — o Pod é que depende do nó, e o nó é que compõe o cluster.
O Kubernetes é um orquestrador de contêineres, ou seja, uma plataforma que automatiza a implantação, o escalonamento e a operação de aplicações em contêineres. Para entender por que a afirmação está errada, é preciso dominar a hierarquia de componentes do Kubernetes, que é a base de toda a arquitetura da ferramenta.
A hierarquia de componentes do Kubernetes
A arquitetura do Kubernetes é organizada em camadas, da menor para a maior unidade:
Contêiner: a unidade mais básica, que empacota a aplicação e suas dependências.
Pod: a menor unidade de execução gerenciada pelo Kubernetes. Um Pod pode conter um ou mais contêineres que compartilham o mesmo namespace de rede e armazenamento. Os contêineres de um Pod são sempre agendados juntos no mesmo nó.
Nó (Node): uma máquina (física ou virtual) que executa os Pods. Cada nó é gerenciado pelo plano de controle (control plane) do cluster. Um nó pode executar vários Pods.
Cluster: o conjunto de todos os nós (máquinas de trabalho) mais o plano de controle. O plano de controle é responsável por gerenciar o estado desejado do cluster, agendando Pods, monitorando a saúde dos nós, etc.
A relação correta é: Pods são executados em nós, e nós formam o cluster. A afirmação do enunciado diz que "cada Pod necessita de pelo menos um cluster para executar um nó de trabalho", o que inverte completamente essa hierarquia. Na verdade, um Pod não precisa de um cluster para existir; ele precisa de um nó para ser executado, e esse nó faz parte de um cluster.
Por que a afirmação está errada
O erro está na relação de dependência. A afirmação sugere que o Pod é a unidade maior e o cluster é uma unidade menor que ele precisa para funcionar. Na realidade:
Um Pod é uma unidade de execução que roda em um nó.
Um nó é uma máquina que faz parte de um cluster.
Um cluster é o conjunto de nós + plano de controle.
Portanto, a frase correta seria: "Cada Pod é executado em um nó de trabalho, e o conjunto de nós forma o cluster." A afirmação do enunciado está duplamente errada: primeiro, porque o Pod não precisa de um cluster (ele precisa de um nó); segundo, porque o cluster não é usado para "executar um nó de trabalho" — o nó é que é usado para executar Pods.
Exemplo prático
Imagine um cluster Kubernetes com 3 nós de trabalho (worker nodes). Nesse cluster, você pode ter dezenas de Pods distribuídos entre esses 3 nós. Cada Pod é agendado para um nó específico, mas nenhum Pod "precisa" de um cluster próprio. O cluster é a infraestrutura compartilhada que hospeda todos os Pods.
A pegadinha da banca
A banca explora a confusão entre os conceitos de Pod, nó e cluster. O candidato que não domina a hierarquia pode achar que a afirmação faz sentido, pois todos os termos estão relacionados. No entanto, a relação de dependência está invertida. É uma pegadinha clássica de inverter a hierarquia entre componentes.
Hierarquia Kubernetes: Contêiner (Menor unidade, Empacota app e dependências); Pod (Menor unidade de execução, 1+ contêineres, Executado em um nó); Nó (worker) (Máquina física/virtual, Executa vários Pods); Cluster (Conjunto de nós, Plano de controle)
NÃO CAIA NESSA!
A banca inverte a hierarquia entre Pod, nó e cluster. O candidato que sabe que esses componentes existem, mas não domina a relação entre eles, pode cair na armadilha. Lembre-se: Pod é executado em nó, nó compõe o cluster — nunca o contrário.
Conclusão
A afirmação está ERRADA porque inverte a hierarquia de componentes do Kubernetes. O Pod é a menor unidade de execução, executada em um nó de trabalho, e o cluster é o conjunto de nós. Não existe a relação "cada Pod precisa de um cluster para executar um nó".