Orquestração de Contêineres
medium

Orquestração de Contêineres Question #019e3a4f

Question Statement
Orquestração de Contêineres
#kubernetes
#pod
#scheduling
#cluster
Medium

Qual é o tipo de recurso usado para empacotar conjuntos de contêineres para agendamento em um cluster?

A

Pod

Correct
B

ContainerSet

C

ReplicaSet

D

Deployment

Official Explanation / Community Explanations

Em Kubernetes, a menor e mais simples unidade no modelo de objeto que você pode criar ou implantar é um Pod. Um Pod representa um conjunto de contêineres em execução no seu cluster. É o bloco de construção básico para agendar contêineres; contêineres são sempre agendados dentro de Pods. Pods são o tipo de recurso usado para empacotar conjuntos de contêineres para agendamento em um cluster.

Como Funciona

Um Pod encapsula um ou mais contêineres, recursos de armazenamento, um IP de rede único e opções que governam como o(s) contêiner(es) devem ser executados. Pods são agendados em nós pelo agendador Kubernetes. O agendador seleciona um nó apropriado para cada Pod com base em requisitos de recursos, políticas e restrições.

Por que o Valor Correto está Certo

  • Pod: Responde diretamente à pergunta. Pods são a unidade atômica de agendamento em Kubernetes. Eles agrupam contêineres que compartilham o mesmo namespace de rede e volumes de armazenamento, tornando-os o tipo de recurso correto para empacotar contêineres para agendamento.

Por que os Valores Incorretos estão Errados

  • ContainerSet: Este não é um recurso padrão do Kubernetes. Kubernetes não possui um recurso chamado ContainerSet. O mecanismo de agrupamento correto é o Pod.
  • ReplicaSet: Um ReplicaSet garante que um número especificado de réplicas de Pod esteja em execução a qualquer momento. É uma abstração de nível superior que gerencia Pods, mas não é o tipo de recurso usado para empacotar contêineres para agendamento. Pods são as unidades realmente agendadas.
  • Deployment: Um Deployment fornece atualizações declarativas para Pods e ReplicaSets. Ele gerencia o estado desejado dos Pods, mas novamente, o Pod em si é o recurso que empacota contêineres para agendamento. Deployments operam sobre Pods.