No que se refere a ferramentas de automação e orquestração ...

Próximas questões
Com base no mesmo assunto
Q3257340 Sistemas Operacionais
No que se refere a ferramentas de automação e orquestração e análise de sistemas, julgue o item subsecutivo. 

O nó master do Kubernetes é composto pelo engine do Docker, sendo responsável por executar os contêineres em estruturas denominadas pods.
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Vamos analisar a questão apresentada sobre o Kubernetes e o Docker. A resposta correta é a alternativa E - Errado.

Tema Central da Questão:

A questão aborda o papel do nó master no Kubernetes em relação ao Docker. Para compreender a questão, é essencial ter uma noção básica sobre como essas tecnologias funcionam e interagem.

Resumo Teórico:

Kubernetes é uma plataforma de orquestração de contêineres que automatiza o gerenciamento de aplicativos em contêineres, enquanto o Docker é uma plataforma de contêinerização que permite criar, implantar e executar aplicações em contêineres. No Kubernetes, o nó master é responsável por gerenciar o cluster, e ele não executa contêineres diretamente; isso é feito pelos nós worker. O nó master inclui componentes essenciais como o API Server, Scheduler, e Controller Manager.

Para mais informações sobre a arquitetura do Kubernetes, consulte a documentação oficial do Kubernetes.

Justificativa para a Resposta:

A afirmação da questão está incorreta porque atribui ao nó master a tarefa de executar contêineres, o que é, na verdade, responsabilidade dos nós worker. No Kubernetes, o nó master orquestra os nós worker, que são aqueles que efetivamente executam os contêineres organizados em pods.

Análise das Alternativas:

Como esta é uma questão de "Certo ou Errado", focamos na alternativa correta, que é Errado. A afirmação incorreta na questão foi atribuída ao papel do nó master, confundindo suas funções dentro do Kubernetes.

Gostou do comentário? Deixe sua avaliação aqui embaixo!

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

O item está errado.

No Kubernetes, o nó master (ou control plane) não é responsável por executar os contêineres diretamente. Ele gerencia e orquestra os nós de trabalho (workers), onde os contêineres são efetivamente executados. Além disso, o Kubernetes não depende exclusivamente do Docker como engine de contêineres, pois desde a versão 1.20, o suporte nativo ao Docker foi descontinuado em favor de containerd e outras runtimes compatíveis com o padrão CRI (Container Runtime Interface).

Pra cima!

By Futuro DEV Estável.

Errado.

"O nó master do Kubernetes é composto pelo engine do Docker, sendo responsável por executar os contêineres em estruturas denominadas pods."

O master node é composto por:

  • kube-apiserver
  • kube-scheduler
  • kube-controller-manager

Worker nodes são compostos por:

  • kubelet
  • kube-proxy
  • pods

Ou seja, os pods estão nos Worker Nodes e não no Master Node. Além disso, o K8s substituiu o Docker como runtime de contêiner padrão por alternativas compatíveis com a CRI (Container Runtime Interface), como o containerd.

Gabarito Errado

Vamos analisar os pontos:

O nó master do Kubernetes é composto pelo engine do Docker: Isso não é verdade. O nó master do Kubernetes é composto por componentes como o kube-apiserver, kube-scheduler, kube-controller-manager e etcd. O engine do Docker (ou, mais genericamente, uma runtime de contêineres compatível com a Container Runtime Interface - CRI, como containerd ou CRI-O) reside nos nós de trabalho (worker nodes).

sendo responsável por executar os contêineres em estruturas denominadas pods: O nó master é responsável por orquestrar e agendar os pods nos nós de trabalho. É o kubelet, que reside nos nós de trabalho, que se comunica com a runtime de contêineres (como o Docker engine) para realmente executar os contêineres que formam os pods.

Portanto, o nó master gerencia o cluster e decide onde os pods devem ser executados, mas a execução real dos contêineres dentro dos pods ocorre nos nós de trabalho, onde o Docker engine (ou outra runtime) está instalado.

Vamos na fé!

Retroceder Nunca Render-se Jamais !

Força e Fé !

Fortuna Audaces Sequitur ! 

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo