Questão de Sistemas Operacionais — Geral — Quadrix 2024
Sistemas Operacionais›Geral
Código
qa633009
Banca
Quadrix
Órgão
IBICT
Ano
2024
Cargo
Tecno ( )
Com relação aos Kubernetes, aos containers e ao DevSecOps, julgue o item abaixo:
A menor unidade do Kubernetes é chamada de pod e é dentro dele que estão os 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 e Contêineres
Gabarito: letra C (Certo). A afirmação está correta: no Kubernetes, o pod é a menor unidade de computação implantável e gerenciável, e é dentro dele que os contêineres são executados. Essa é a definição fundamental da arquitetura do Kubernetes, conforme a documentação oficial e o material de apoio.
O Kubernetes é um sistema de orquestração de contêineres que automatiza a implantação, o dimensionamento e a operação de aplicações em contêineres. Para entender a afirmação, é preciso compreender a hierarquia de objetos no cluster. No nível mais baixo, temos o contêiner, que é a unidade que empacota a aplicação e suas dependências (bibliotecas, binários, configurações). No entanto, o Kubernetes não gerencia contêineres individualmente; ele os agrupa em pods. O pod é a menor unidade lógica de implantação, e todos os contêineres dentro de um mesmo pod compartilham o mesmo espaço de rede (endereço IP), o mesmo namespace de rede e podem compartilhar volumes de armazenamento. Isso permite que os contêineres de um pod se comuniquem entre si via localhost e cooperem de forma eficiente.
A relação é hierárquica: um pod contém um ou mais contêineres. O pod é criado, escalado e gerenciado como uma unidade única. Por exemplo, se um pod tem dois contêineres (um servidor web e um sidecar que coleta logs), eles são agendados juntos no mesmo nó e compartilham o ciclo de vida. Essa é a razão pela qual o pod é considerado a "menor unidade" do Kubernetes: é o menor objeto que pode ser criado e agendado de forma independente. Os contêineres, por si só, não são objetos de primeira classe no Kubernetes — eles sempre existem dentro de um pod.
A banca explora um ponto conceitual simples, mas que pode gerar confusão: muitos candidatos podem pensar que o contêiner é a menor unidade, já que é a unidade de execução. No entanto, no contexto do Kubernetes, a unidade gerenciável é o pod. O contêiner é a unidade de execução, mas o pod é a unidade de orquestração. Essa distinção é crucial para responder corretamente.
Para fixar, veja a hierarquia:
Cluster: conjunto de nós (máquinas físicas ou virtuais).
Node: um servidor do cluster, onde os pods são executados.
Pod: menor unidade de computação; agrupa um ou mais contêineres.
Contêiner: unidade de empacotamento da aplicação; roda dentro de um pod.
A afirmação do enunciado está em conformidade com essa estrutura. Portanto, o item está Certo.
Kubernetes (hierarquia)
1Cluster
Node
Pod (menor unidade)
Contêiner (unidade de execução)
LEVEL · soulevel.com.br
Alternativa C — ✅ Certo ⟵ GABARITO
A afirmação "A menor unidade do Kubernetes é chamada de pod e é dentro dele que estão os contêineres" está correta. O pod é, de fato, a menor unidade de implantação no Kubernetes, e os contêineres são executados dentro dele. O material de apoio confirma: "Um pod é um grupo de containers que compartilham um espaço de rede local. O pod é a unidade de trabalho básica no Kubernetes." E ainda: "Um contêiner reside dentro de uma cápsula." Portanto, a alternativa C é a resposta correta.