Pular para o conteúdo principal

Questão de Arquitetura de Software — Sistemas Distribuídos — INSTITUTO AOCP 2025

Arquitetura de SoftwareSistemas Distribuídos
Código
qg540922
Banca
INSTITUTO AOCP
Órgão
MPE-RS
Ano
2025
Nível
Médio
Cargo
Técnico do Ministério Público - Informática
Kubernetes é uma plataforma open-source de orquestração de contêineres projetada para automatizar a implantação, a escalabilidade e o gerenciamento de aplicativos em contêineres. Originalmente desenvolvida pelo Google, é amplamente adotada em ambientes de produção, especialmente em sistemas distribuídos que envolvem múltiplos contêineres. Nesse contexto, assinale a alternativa que apresenta a unidade mais básica de implantação, dentro de um cluster Kubernetes, responsável por executar um ou mais contêineres.
  1. APods.
  2. BConfigMap.
  3. CEtcd.
  4. DHelm.
  5. EKube-Proxy.
Revelar gabarito e comentário

GabaritoA — Pods.

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: Pod como unidade básica de implantação

Gabarito: letra A (Pods). No Kubernetes, o Pod é a menor e mais básica unidade de implantação, responsável por executar um ou mais contêineres que compartilham rede e armazenamento. Essa definição está alinhada com a documentação oficial da plataforma.

A questão cobra o conhecimento dos componentes fundamentais do Kubernetes. Cada alternativa apresenta um elemento diferente, mas apenas um deles é a unidade de implantação de contêineres.

1Unidade de implantação
Pod (executa 1+ contêineres)
2Plano de controle
etcd (banco de dados do cluster)
3Rede
kube-proxy (proxy/balanceador)
4Configuração
ConfigMap (dados chave-valor)
5Gerenciamento
Helm (pacotes/instalação)
Kubernetes: componentes
LEVELsoulevel.com.br
Kubernetes: componentes: Unidade de implantação (Pod (executa 1+ contêineres)); Plano de controle (etcd (banco de dados do cluster)); Rede (kube-proxy (proxy/balanceador)); Configuração (ConfigMap (dados chave-valor)); Gerenciamento (Helm (pacotes/instalação))

Alternativa A — ✅ Correta ⟵ GABARITO

O Pod é a unidade de trabalho básica no Kubernetes. Conforme a documentação, "um pod é um grupo de containers que compartilham um espaço de rede local. O pod é a unidade de trabalho básica no Kubernetes." Ele pode conter um ou mais contêineres, sendo a menor unidade que pode ser criada, escalada e gerenciada.

Alternativa B — ❌ Incorreta

O ConfigMap é um objeto usado para armazenar dados de configuração no formato chave-valor. Ele fornece informações para os Pods, mas não executa contêineres nem é uma unidade de implantação.

Alternativa C — ❌ Incorreta

O etcd é um banco de dados distribuído que armazena todas as configurações e estados do cluster Kubernetes. Ele faz parte do plano de controle, não executa contêineres de aplicação.

Alternativa D — ❌ Incorreta

O Helm é um gerenciador de pacotes para Kubernetes. Ele ajuda a definir, instalar e atualizar aplicações complexas, mas não é uma unidade de implantação; é uma ferramenta que empacota e gerencia recursos como Pods.

Alternativa E — ❌ Incorreta

O kube-proxy é um componente de rede que executa em cada nó (node) do cluster. Ele atua como proxy e balanceador de carga, garantindo a comunicação entre serviços. Sua função é de rede, não de execução de contêineres.

PEGA ESSA DICA!

Para fixar, lembre-se: a hierarquia do Kubernetes começa no contêiner (menor elemento), mas a unidade gerenciável e implantável é o Pod. Objetos como ConfigMap, Secrets, Volumes são recursos de suporte, não unidades de execução.

Gabarito: letra A (Pods).

Link permanente: /questoes/qg540922