Pular para o conteúdo principal

Questão de Sistemas Operacionais — Contêineres (Docker, Kubernetes, etc.) — INSTITUTO AOCP 2024

Sistemas OperacionaisContêineres (Docker, Kubernetes, etc.)
Código
qa632943
Banca
INSTITUTO AOCP
Órgão
TRF 2
Ano
2024
Cargo
TJ TRF2
Considerando a orquestração de contêineres utilizando Kubernetes, Docker e Rancher, sabe-se que uma empresa necessita gerenciar múltiplos clusters Kubernetes de forma centralizada e com alta disponibilidade. Assinale a alternativa que apresenta corretamente uma funcionalidade do Rancher que atenderia tal necessidade.
  1. AApresenta uma interface gráfica que permite gerenciar múltiplos clusters Kubernetes, incluindo clusters não criados inicialmente via Rancher.
  2. BNão permite a gestão de clusters criados por ele mesmo e sem suporte a clusters Kubernetes preexistentes.
  3. CGerencia as cargas de requisição a arquivos dentro de uma infraestrutura de redes baseada em Kubernetes.
  4. DPermite gerenciar testes automatizados virtualizando múltiplos clusters em um cluster único.
  5. EÉ um substituto direto para o Docker, operando como uma plataforma de criptografia nos contêineres de capacidades de orquestração
Revelar gabarito e comentário

GabaritoA — Apresenta uma interface gráfica que permite gerenciar múltiplos clusters Kubernetes, incluindo clusters não criados inicialmente via Rancher.

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

Orquestração de contêineres: Rancher e a gestão centralizada de clusters Kubernetes

Gabarito: letra A. O Rancher é uma plataforma de gerenciamento de Kubernetes que oferece uma interface gráfica unificada para administrar múltiplos clusters, inclusive aqueles que não foram criados originalmente por ele — exatamente o que a alternativa A descreve. Essa é a funcionalidade central do Rancher: centralizar a operação de clusters Kubernetes heterogêneos, sejam eles provisionados pelo próprio Rancher ou preexistentes (importados).

O Rancher é uma ferramenta de orquestração e gerenciamento de clusters Kubernetes. Enquanto o Kubernetes é o orquestrador de contêineres em si — responsável por automatizar implantação, escalonamento e operação de aplicações em contêineres —, o Rancher atua como uma camada de gerenciamento acima dele, oferecendo uma interface web (UI) e APIs para administrar múltiplos clusters de forma centralizada. Essa distinção é fundamental: o Kubernetes gerencia contêineres dentro de um cluster; o Rancher gerencia os próprios clusters Kubernetes.

A necessidade descrita no enunciado — "gerenciar múltiplos clusters Kubernetes de forma centralizada e com alta disponibilidade" — é o caso de uso clássico do Rancher. Ele permite que administradores visualizem e operem todos os seus clusters a partir de um único painel, independentemente de onde eles estejam hospedados (on-premises, nuvem pública, etc.) ou de como foram criados. Uma característica importante é que o Rancher suporta a importação de clusters Kubernetes já existentes, ou seja, clusters que não foram provisionados por ele podem ser anexados e gerenciados pela mesma interface. Isso é o que a alternativa A corretamente afirma.

Para entender a pegadinha, é preciso diferenciar as ferramentas do ecossistema:

Ferramenta

Papel principal

Docker

Empacota e executa contêineres individuais (plataforma de contêineres).

Kubernetes

Orquestra contêineres em um cluster (implantação, escala, rede, etc.).

Rancher

Gerencia múltiplos clusters Kubernetes de forma centralizada (interface gráfica, autenticação, políticas).

A banca explora justamente a confusão entre essas camadas: alternativas que atribuem ao Rancher funções de balanceamento de carga (C), de virtualização de testes (D) ou de substituto do Docker (E) são distratores que misturam papéis de outras ferramentas. A alternativa B inverte a característica principal do Rancher, afirmando que ele não gerencia clusters preexistentes — quando na verdade essa é uma de suas funcionalidades mais valorizadas.

Guarde o critério decisivo: Rancher = gerenciamento centralizado de múltiplos clusters Kubernetes, com suporte a clusters importados. É essa fronteira que separa a alternativa correta das demais.

Rancher
  • 1Papel
    • Gerencia múltiplos clusters Kubernetes
    • Interface gráfica unificada
    • Importa clusters preexistentes
  • 2Não é
    • Balanceador de carga
    • Substituto do Docker
    • Virtualizador de clusters
LEVEL · soulevel.com.br

Alternativa A — ✅ Correta ⟵ GABARITO

A alternativa A descreve com precisão a funcionalidade central do Rancher: "Apresenta uma interface gráfica que permite gerenciar múltiplos clusters Kubernetes, incluindo clusters não criados inicialmente via Rancher." Isso é verdadeiro — o Rancher oferece uma UI web unificada para administrar vários clusters, e permite importar clusters Kubernetes preexistentes (criados fora do Rancher, como clusters gerenciados em nuvem ou clusters on-premises). Essa capacidade de importação é um diferencial importante, pois permite que empresas unifiquem a gestão de ambientes já existentes sem precisar recriá-los.

Alternativa B — ❌ Incorreta

Afirma que o Rancher "não permite a gestão de clusters criados por ele mesmo e sem suporte a clusters Kubernetes preexistentes". Isso é exatamente o oposto da realidade. O Rancher gerencia tanto clusters que ele mesmo provisiona quanto clusters preexistentes importados. A alternativa inverte a característica principal da ferramenta, tornando-a incorreta.

Alternativa C — ❌ Incorreta

Diz que o Rancher "gerencia as cargas de requisição a arquivos dentro de uma infraestrutura de redes baseada em Kubernetes". Essa descrição se aproxima de um balanceador de carga ou de um proxy reverso (como NGINX ou o próprio serviço de Ingress do Kubernetes), não do Rancher. O Rancher não atua no plano de dados distribuindo requisições; ele atua no plano de gerenciamento, administrando os clusters como um todo.

Alternativa D — ❌ Incorreta

Afirma que o Rancher "permite gerenciar testes automatizados virtualizando múltiplos clusters em um cluster único". Não é essa a função do Rancher. Ele não virtualiza clusters nem gerencia testes automatizados; ele gerencia clusters Kubernetes reais de forma centralizada. A ideia de "virtualizar múltiplos clusters em um cluster único" não corresponde a nenhuma funcionalidade do Rancher.

Alternativa E — ❌ Incorreta

Diz que o Rancher "é um substituto direto para o Docker, operando como uma plataforma de criptografia nos contêineres de capacidades de orquestração". O Rancher não substitui o Docker — ele é uma ferramenta de gerenciamento de clusters Kubernetes, que por sua vez orquestra contêineres (que podem ser criados pelo Docker). Também não tem relação com criptografia de contêineres. A alternativa mistura conceitos de forma absurda.

NÃO CAIA NESSA!

A banca tenta confundir o papel do Rancher com o de outras ferramentas do ecossistema: balanceador de carga (C), virtualização (D) e Docker (E). A armadilha clássica é a alternativa B, que inverte a capacidade de importar clusters preexistentes — uma das principais vantagens do Rancher. Lembre-se: Rancher gerencia clusters Kubernetes, não contêineres individuais nem requisições de rede.

PEGA ESSA DICA!

Para questões sobre ferramentas de orquestração, monte um mapa mental: Docker (contêiner), Kubernetes (orquestração de contêineres), Rancher (gerenciamento de clusters Kubernetes). Quando a alternativa falar em "interface gráfica", "múltiplos clusters" ou "importar clusters", pense em Rancher. Quando falar em "balanceamento de carga", pense em Ingress/NGINX. Essa distinção resolve a maioria das questões.

Gabarito: letra A

Link permanente: /questoes/qa632943