Pular para o conteúdo principal

Questão de Programação — .Net — FUNDATEC 2023

Programação.Net
Código
qq896855
Banca
FUNDATEC
Órgão
PROCERGS
Ano
2023
Nível
Superior
Cargo
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?
  1. AFornecer um ambiente de desenvolvimento isolado para aplicativos .NET.
  2. BFacilitar o gerenciamento de contêineres em um ambiente Kubernetes.
  3. CAutomatizar a implantação e dimensionamento de aplicativos .NET.
  4. DGerar arquivos de manifesto para implantação de aplicativos .NET em Kubernetes.
  5. 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!

Link permanente: /questoes/qq896855