O setor de tecnologia de um tribunal desenvolveu uma aplicaç...
Além disso, a equipe precisa distribuir réplicas desses serviços em diferentes nós de um cluster, reiniciar automaticamente instâncias com falha, ampliar a quantidade de réplicas em períodos de maior demanda e administrar, por uma interface centralizada, mais de um cluster Kubernetes utilizado pela instituição.
Nesse contexto, é correto afirmar que
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Gabarito: A
Fundamento decisivo: O enunciado descreve a necessidade de empacotar aplicações com dependências, distribuir réplicas em cluster, reiniciar instâncias com falha, ampliar réplicas sob demanda e administrar mais de um cluster Kubernetes. A correspondência funcional correta entre essas necessidades e as ferramentas citadas leva à alternativa A.
- Separe o papel de empacotar aplicações do papel de operar essas aplicações em cluster: Docker fica no empacotamento em containers; Kubernetes fica na orquestração.
- Quando o enunciado trouxer réplicas em nós diferentes, reinício automático e aumento de instâncias, o foco é função de orquestração, não criação de imagem.
- Quando aparecer administração centralizada de múltiplos clusters Kubernetes, procure a ferramenta de gerenciamento de clusters, não o runtime de containers.
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
Gabarito: alternativa A
A situação apresentada descreve corretamente a atuação complementar de Docker, Kubernetes e Rancher em uma arquitetura baseada em contêineres.
O Docker é utilizado para empacotar a aplicação e suas dependências em contêineres. Assim, cada serviço — cadastro de usuários, consulta processual e geração de relatórios — pode possuir seu próprio ambiente isolado, com bibliotecas, configurações e versões necessárias para funcionar de forma padronizada nos ambientes de desenvolvimento, homologação e produção.
O Kubernetes é uma plataforma de orquestração de contêineres. Entre suas funções estão:
- Distribuir réplicas de aplicações entre os nós do cluster;
- Reiniciar contêineres ou pods que apresentem falha;
- Realizar escalonamento horizontal, aumentando ou reduzindo réplicas conforme a demanda;
- Gerenciar atualizações e implantações das aplicações;
- Oferecer mecanismos de balanceamento e descoberta de serviços.
Já o Rancher é uma plataforma de gerenciamento de ambientes Kubernetes. Ele facilita a administração centralizada de múltiplos clusters, usuários, permissões, políticas e workloads por meio de uma interface unificada.
Fonte: ChatGPT
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo