Pular para o conteúdo principal

Questão de Sistemas Operacionais — Virtualização — FUNDATEC 2025

Sistemas OperacionaisVirtualização
Código
qg483833
Banca
FUNDATEC
Órgão
UFRGS
Ano
2025
Nível
Superior
Cargo
Analista de TI - Área: Infraestrutura
Considerando as características e as responsabilidades do Docker e do Kubernetes, analise as assertivas a seguir:I. Docker faz o gerenciamento dos aplicativos encaixotados pelo Kubernetes. II. Kubernetes pode ser utilizado com ou sem o Docker. III. Docker permite que desenvolvedores de aplicações criem, testem e implantem com flexibilidade e escalabilidade. Quais estão corretas?
  1. AApenas I.
  2. BApenas I e II.
  3. CApenas I e III.
  4. DApenas II e III.
  5. EI, II e III.
Revelar gabarito e comentário

GabaritoD — Apenas II e III.

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”.

Docker e Kubernetes

Gabarito: letra D. Apenas as assertivas II e III estão corretas. O Kubernetes é um orquestrador de containers e pode ser usado com diferentes runtimes (Docker, containerd, CRI-O), não sendo dependente do Docker. Já o Docker é uma plataforma que permite criar, testar e implantar aplicações em containers com flexibilidade e escalabilidade. A assertiva I é incorreta porque inverte os papéis: o Kubernetes gerencia os containers (aplicações encaixotadas), e não o Docker que gerencia as aplicações do Kubernetes.

Característica

Docker

Kubernetes

Função principal

Plataforma de containerização (criar, testar, implantar aplicações)

Orquestrador de containers (gerenciar, escalar, distribuir)

Relação com o outro

Pode ser usado como runtime de containers pelo Kubernetes

Pode ser usado com ou sem Docker (suporta outros runtimes como containerd, CRI-O)

Papel no gerenciamento

Não gerencia aplicações do Kubernetes

Gerencia os containers (aplicações encaixotadas)

Docker vs Kubernetes
  • 1Docker
    • Cria, testa, implanta containers
    • Runtime de containers
    • Não gerencia Kubernetes
  • 2Kubernetes
    • Orquestrador de containers
    • Pode usar Docker ou outro runtime
    • Gerencia os containers
LEVEL · soulevel.com.br

Assertiva I — ❌ Incorreta

Afirma que "Docker faz o gerenciamento dos aplicativos encaixotados pelo Kubernetes". Na realidade, o Kubernetes é quem gerencia e orquestra os containers; o Docker é um runtime de containers, mas não gerencia aplicações do Kubernetes. A relação é inversa: Kubernetes gerencia os containers que podem ser criados com Docker (ou outro runtime).

Assertiva II — ✅ Correta

"Kubernetes pode ser utilizado com ou sem o Docker" — verdadeiro. O Kubernetes suporta múltiplos container runtimes, como containerd, CRI-O e o próprio Docker. A partir da versão 1.24, o Docker é opcional; o Kubernetes pode usar outros runtimes compatíveis com CRI (Container Runtime Interface).

Assertiva III — ✅ Correta

"Docker permite que desenvolvedores de aplicações criem, testem e implantem com flexibilidade e escalabilidade" — correto. O Docker é uma plataforma de containerização que permite empacotar aplicações e suas dependências em imagens, facilitando o desenvolvimento, teste e implantação em diferentes ambientes, com ganhos de flexibilidade e escalabilidade.

Conclusão: Corretas apenas II e III → letra D.

Link permanente: /questoes/qg483833