ANC - Analista em Computação - Ênfase em Programação de Sistemas na Tecnologia Microsoft
Qual a finalidade do Docker no desenvolvimento com .NET 5 e .NET Core, utilizando Kubernetes?
AFornecer um ambiente de desenvolvimento isolado para aplicativos .NET.
BFacilitar o gerenciamento de contêineres em um ambiente Kubernetes.
CAutomatizar a implantação e dimensionamento de aplicativos .NET.
DGerar arquivos de manifesto para implantação de aplicativos .NET em Kubernetes.
EMonitorar a saúde e desempenho de aplicativos .NET em tempo real.
Revelar gabarito e comentário▾
GabaritoB — Facilitar o gerenciamento de contêineres em um ambiente Kubernetes.
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 no desenvolvimento .NET com Kubernetes
Gabarito: letra B. O Docker é uma plataforma de contêineres que permite empacotar aplicações .NET com suas dependências. Em um ambiente Kubernetes, o Docker fornece os contêineres que serão orquestrados, facilitando o gerenciamento desses contêineres pelo Kubernetes. Enquanto o Kubernetes cuida da automação de implantação, escalonamento e operação, o Docker é a base que torna os contêineres portáteis e consistentes.
Alternativa A — ❌ Incorreta
Embora o Docker realmente forneça ambientes isolados, essa não é a finalidade específica no contexto do uso com Kubernetes. O isolamento é uma característica geral do Docker, mas a pergunta destaca o papel dele dentro da orquestração.
Alternativa B — ✅ Correta ⟵ GABARITO
O Docker cria e gerencia contêineres individuais. No Kubernetes, esses contêineres são a unidade básica de trabalho. O Docker facilita o gerenciamento porque padroniza a criação e execução, permitindo que o Kubernetes os coordene de forma eficiente.
Alternativa C — ❌ Incorreta
Automatizar implantação e dimensionamento é função do Kubernetes, não do Docker. O Docker por si só não faz esse gerenciamento em larga escala.
Alternativa D — ❌ Incorreta
Os arquivos de manifesto (YAML) para Kubernetes são escritos pelo desenvolvedor ou gerados por ferramentas como kubectl ou Helm, não pelo Docker.
Alternativa E — ❌ Incorreta
Monitorar saúde e desempenho é tarefa do Kubernetes (através de probes) ou de ferramentas externas, não do Docker.
NÃO CAIA NESSA!
A banca troca as finalidades do Docker e do Kubernetes. Lembre-se: Docker cria e executa contêineres; Kubernetes orquestra (implanta, escala, gerencia). Não confunda os papéis!