Pular para o conteúdo principal

Questão de Sistemas Operacionais — Geral — Quadrix 2024

Sistemas OperacionaisGeral
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.

  1. CCerto
  2. 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.

Gabarito: letra C

Link permanente: /questoes/qa633009