Orquestração de Contêineres
medium

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

Question Statement
Orquestração de Contêineres
#container orchestration
#kubernetes
#scheduling
#scaling
#health management
Medium

Quais das seguintes são tarefas executadas por uma ferramenta de orquestração de contêineres?

A

Agendar, escalar e gerenciar a saúde dos contêineres.

Correct
B

Criar imagens, escalar e gerenciar a saúde dos contêineres.

C

Depurar aplicações e gerenciar a saúde dos contêineres.

D

Armazenar imagens, escalar e gerenciar a saúde dos contêineres.

Official Explanation / Community Explanations

As ferramentas de orquestração de contêineres automatizam a implantação, o escalonamento e o gerenciamento de aplicações conteinerizadas. As tarefas principais incluem agendar contêineres nos nós do cluster, escalar o número de instâncias de contêineres para cima ou para baixo conforme a demanda e monitorar a saúde dos contêineres para garantir que estejam funcionando corretamente.

Como funciona:
Plataformas de orquestração como Kubernetes usam um plano de controle para gerenciar nós workers. O scheduler atribui pods a nós com base em requisitos de recursos e restrições. O replication controller ou deployment garante que o número desejado de réplicas esteja em execução. As verificações de saúde (liveness e readiness probes) monitoram a saúde dos contêineres; se um contêiner falhar, o orquestrador o reinicia ou substitui automaticamente.

Por que a opção correta está certa:
A opção "Agendar, escalar e gerenciar a saúde dos contêineres" descreve com precisão as responsabilidades principais de uma ferramenta de orquestração de contêineres. Agendar envolve colocar contêineres em hosts apropriados, escalar ajusta o número de contêineres e o gerenciamento de saúde garante que os contêineres estejam operacionais.

Por que as opções incorretas estão erradas:

  • "Criar imagens, escalar e gerenciar a saúde dos contêineres" está incorreto porque criar imagens de contêineres não é uma tarefa de orquestração; faz parte do processo de construção de contêineres (por exemplo, usando Dockerfiles). Ferramentas de orquestração gerenciam contêineres em execução, não a criação de imagens.
  • "Depurar aplicações e gerenciar a saúde dos contêineres" está incorreto porque depurar aplicações é uma tarefa de desenvolvimento, não uma função principal de orquestração. Embora algumas ferramentas de orquestração forneçam suporte a logging e depuração, não é uma tarefa principal.
  • "Armazenar imagens, escalar e gerenciar a saúde dos contêineres" está incorreto porque armazenar imagens é responsabilidade de um registry de contêineres (por exemplo, Docker Hub, Amazon ECR), não da ferramenta de orquestração em si. Ferramentas de orquestração puxam imagens de registries, mas não as armazenam.