Questão nº 56
Questão de Tecnologia da Informação · FGV MPGO Servidores 2022 (nº 56)
Uma equipe de especialistas em infraestrutura está implantando o orquestrador Kubernetes em um servidor do MP-GO que possui vários containers Docker. Foi decidido que alguns desses containers serão agrupados na unidade básica de operações do Kubernetes.
Para isso, a equipe deve definir um novo
- AstatefulSet.
- BreplicaSet.
- Cservice.
- Dingress.
- Epod. (alternativa correta)
Resposta comentada
Gabarito Alternativa E
Um Pod é a menor e mais básica unidade de execução no Kubernetes, que agrupa um ou mais containers Docker que devem ser executados juntos e compartilhar recursos, funcionando como um "invólucro" para eles.
(A) Incorreta: Um StatefulSet é um controlador que gerencia a implantação e escalonamento de um conjunto de Pods, garantindo uma identidade de rede e armazenamento persistente e estável para cada Pod, ideal para aplicações com estado. Não é a unidade básica de agrupamento de containers.
(B) Incorreta: Um ReplicaSet é um controlador que garante que um número especificado de réplicas de um Pod esteja sempre em execução. Ele gerencia Pods, mas não é a unidade que agrupa os containers em si. A armadilha aqui é pensar que "vários containers" implica em replicação, mas o ReplicaSet replica Pods, e são os Pods que contêm os containers.
(C) Incorreta: Um Service é uma abstração que define um conjunto lógico de Pods e uma política para acessá-los, funcionando como um balanceador de carga interno e fornecendo um IP e DNS estáveis. Ele não agrupa containers diretamente.
(D) Incorreta: Um Ingress é um objeto de API que gerencia o acesso externo HTTP e HTTPS aos serviços dentro de um cluster Kubernetes, oferecendo roteamento de tráfego e terminação SSL/TLS. Não agrupa containers.
(E) Correta: O Pod é a unidade fundamental de implantação no Kubernetes, sendo o menor objeto que pode ser criado e gerenciado. Ele agrupa um ou mais containers (como Docker) que compartilham o mesmo namespace de rede, volumes de armazenamento e ciclo de vida, sendo a forma como os containers são "agrupados" para operar em conjunto.
Fonte: FGV MPGO Servidores 2022 Assistente Programador (Caderno Tipo 1). Reproduzida para fins de estudo.