Acerca de Kubernetes, julgue os itens que se seguem.
A menor unidade de gerenciamento no cluster é o pod, que pode conter um ou mais contêineres.
CCerto
EErrado
Revelar gabarito e comentário▾
GabaritoC — Certo
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 como unidade de gerenciamento
Gabarito: C (Certo). No Kubernetes, o pod é, de fato, a menor unidade de gerenciamento do cluster, e ele pode encapsular um ou mais contêineres que compartilham o mesmo espaço de rede e recursos. Essa é uma definição fundamental da arquitetura do Kubernetes, que organiza os contêineres em pods para facilitar o agendamento, o escalonamento e o gerenciamento de aplicações.
O Kubernetes é um sistema de orquestração de contêineres que automatiza a implantação, o dimensionamento e a gestão de aplicações. Para entender por que o pod é a menor unidade, é preciso compreender a hierarquia de objetos no cluster. Os contêineres, que são as unidades de software empacotadas com suas dependências, não são gerenciados diretamente pelo Kubernetes. Em vez disso, eles são agrupados em pods, que são a unidade atômica de agendamento. Um pod pode conter um único contêiner ou vários contêineres que precisam compartilhar recursos, como rede e armazenamento, e que operam de forma coesa.
A razão para essa abstração é prática: ao agrupar contêineres em pods, o Kubernetes pode gerenciar o ciclo de vida de um conjunto de processos relacionados como uma única entidade. Por exemplo, um pod pode conter um contêiner com a aplicação principal e um contêiner "sidecar" que coleta logs ou faz proxy de rede. Esses contêineres compartilham o mesmo endereço IP e podem se comunicar via localhost, o que simplifica a comunicação entre eles. O pod é então agendado em um nó (node) do cluster, que é a máquina física ou virtual onde os pods são executados.
A distinção crucial que a banca explora é entre contêiner e pod. O contêiner é a unidade de software empacotada, enquanto o pod é a unidade de gerenciamento e agendamento no Kubernetes. Muitos candidatos confundem esses conceitos, achando que o contêiner é a menor unidade gerenciada. No entanto, o Kubernetes não gerencia contêineres individualmente; ele gerencia pods, que podem conter um ou mais contêineres. Essa é a pegadinha clássica: a banca afirma que o pod é a menor unidade, e o candidato que não domina a hierarquia pode marcar errado, pensando que o contêiner é a unidade.
Na prática, quando você cria um deployment no Kubernetes, você define um template de pod. O controlador de replicação garante que o número desejado de réplicas desse pod esteja sempre em execução. Se um pod falhar, o Kubernetes cria um novo pod para substituí-lo. Essa orquestração é feita no nível do pod, não do contêiner. Portanto, a afirmação do enunciado está correta: o pod é a menor unidade de gerenciamento e pode conter um ou mais contêineres.
Guarde essa hierarquia: contêineres são agrupados em pods, pods são agendados em nós, e o conjunto de nós forma o cluster. É exatamente essa relação que a questão testa.
Kubernetes
1Hierarquia
Contêiner (unidade de software)
Pod (unidade de gerenciamento)
Nó (máquina)
Cluster (conjunto de nós)
2Pod
Menor unidade de gerenciamento
1 ou mais contêineres
Compartilham IP e armazenamento
Agendado no nó
LEVEL · soulevel.com.br
Item — ✅ Correto ⟵ GABARITO
A afirmação está correta. O pod é a menor unidade de gerenciamento no Kubernetes, e ele pode conter um ou mais contêineres. Isso é uma definição central da arquitetura do Kubernetes, que agrupa contêineres em pods para gerenciamento, agendamento e escalonamento. Os contêineres dentro de um pod compartilham o mesmo espaço de rede (endereço IP) e podem compartilhar volumes de armazenamento, facilitando a comunicação e a cooperação entre eles. O Kubernetes não gerencia contêineres individualmente, mas sim os pods como unidades atômicas.
NÃO CAIA NESSA!
Para fixar, lembre-se da hierarquia: contêiner (unidade de software) → pod (unidade de gerenciamento) → nó (máquina) → cluster (conjunto de nós). A banca adora trocar "pod" por "contêiner" para confundir. Quando a questão falar em "menor unidade de gerenciamento", a resposta é sempre pod.