Pular para o conteúdo principal

Questão de Engenharia de Software — Desenvolvimento de Software — Quadrix 2024

Engenharia de SoftwareDesenvolvimento de Software
Código
qg354221
Banca
Quadrix
Órgão
IBICT
Ano
2024
Nível
Superior
Cargo
Tecnologista - Tecnologia da Informação
Com relação aos Kubernetes, aos containers e ao DevSecOps, julgue o item.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: 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.

Kubernetes
  • 1Hierarquia
    • Contêiner
    • Pod
    • Cluster
  • 2Pod
    • Menor unidade de implantação
    • Agrupa 1+ contêineres
    • Compartilham rede e armazenamento
    • Comunicação via localhost
LEVEL · soulevel.com.br

Item — ✅ CERTO

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