Questão de Engenharia de Software — Desenvolvimento de Software — Quadrix 2024
- Código
- qg354221
- Banca
- Quadrix
- Órgão
- IBICT
- Ano
- 2024
- Nível
- Superior
- Cargo
- Tecnologista - Tecnologia da Informação
- CCerto
- EErrado
GabaritoC — Certo
Gabarito: CERTO. No Kubernetes, o pod é a menor unidade de implantação e computação, e é dentro dele que os contêineres são executados. A afirmação está correta e reflete a definição fundamental da arquitetura do Kubernetes.
O Kubernetes é uma plataforma de orquestração de contêineres que gerencia aplicações distribuídas em um cluster de servidores (nós). Para entender a afirmação, é essencial distinguir os conceitos de contêiner e pod. Um contêiner é uma unidade de software que empacota código e todas as suas dependências, permitindo que a aplicação rode de forma consistente em qualquer ambiente. Já o pod é a abstração do Kubernetes que agrupa um ou mais contêineres que compartilham o mesmo contexto de rede e armazenamento. O pod é a menor unidade que o Kubernetes pode criar, agendar e gerenciar — ou seja, o Kubernetes não gerencia contêineres diretamente, mas sim os pods que os contêm.
Na prática, quando você implanta uma aplicação no Kubernetes, você define um pod que contém o contêiner da sua aplicação. Por exemplo, um pod pode conter um contêiner com o servidor web e outro com um agente de logging, que compartilham o mesmo IP e volume. Essa estrutura permite que os contêineres dentro de um pod se comuniquem via localhost e compartilhem recursos de forma eficiente. O Kubernetes garante que os pods sejam distribuídos entre os nós do cluster, escalando e gerenciando o ciclo de vida deles.
A pegadinha que a banca poderia explorar é confundir o pod com o contêiner, afirmando que o contêiner é a menor unidade. Mas a documentação oficial do Kubernetes é clara: o pod é a menor unidade de computação que pode ser criada e gerenciada. O contêiner é apenas o componente que roda dentro do pod. Portanto, a afirmação está correta.
Guarde essa hierarquia: contêiner → pod → nó → cluster. É exatamente essa relação que a questão testa.
A afirmação "A menor unidade do Kubernetes é chamada de pod e é dentro dele que estão os contêineres" está correta. O pod é a menor unidade de implantação no Kubernetes, e os contêineres são executados dentro dele. O Kubernetes não gerencia contêineres individualmente, mas sim pods, que podem conter um ou mais contêineres. Essa é a definição fundamental da arquitetura do Kubernetes, amplamente documentada e cobrada em concursos.
Gabarito: CERTO
Link permanente: /questoes/qg354221