Pular para o conteúdo principal

Questão de Sistemas Operacionais — Clusters — FGV 2026

Sistemas OperacionaisClusters
Código
fg133908
Banca
FGV
Órgão
TJ-RJ
Ano
2026
Nível
Superior
Cargo
Analista Judiciário - Tecnologia da Informação - Analista de Sistemas
O analista Kevin administra o cluster Kubernetes K. A fim de garantir que certos serviços críticos rodem apenas em nós dedicados de K, Kevin utilizou uma combinação de funcionalidades do Kubernetes. A funcionalidade A foi usada para orientar os nós dedicados de K a repelir o agendamento de pods que não apresentem determinada combinação de chave e efeito. A funcionalidade B foi usada para descrever a necessária combinação de chave e efeito na especificação dos pods dos serviços críticos em K. As funcionalidades A e B do Kubernetes, utilizadas por Kevin em K, são, respectivamente:
  1. Ataints e tolerations;
  2. Btolerations e taints;
  3. Cnode affinity e taints;
  4. Dtolerations e node affinity;
  5. Enode affinity e tolerations.
Revelar gabarito e comentário

GabaritoA — taints e tolerations;

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

Kubernetes: Taints e Tolerations

Gabarito: letra A. A funcionalidade que repele pods de nós dedicados é o taint (marca no nó), e a que descreve a combinação chave/efeito necessária na especificação do pod é a toleration. A ordem correta é: taints (A) e tolerations (B).

A banca testa o conhecimento de dois mecanismos complementares de agendamento no Kubernetes:

  • Taint: atributo aplicado a um nó que repele pods que não possuem a toleration correspondente. É uma "mancha" no nó que impede o agendamento de pods sem a devida tolerância.

  • Toleration: atributo no pod que permite que ele seja agendado em nós com o taint correspondente. A toleration "tolera" o taint, habilitando o agendamento.

O enunciado descreve exatamente: A = repelir pods sem combinação (= taint); B = descrever combinação necessária no pod (= toleration).

Kubernetes: agendamento
  • 1Taint (no nó)
    • Repele pods sem toleration
    • Marca o nó
  • 2Toleration (no pod)
    • Permite agendamento em nó com taint
    • Descreve combinação chave/efeito
LEVEL · soulevel.com.br

Alternativa A — ✅ Correta ⟵ GABARITO

Afirma que A é taints e B é tolerations. Perfeito: taint repele, toleration permite.

Alternativa B — ❌ Incorreta

Inverte a ordem: coloca tolerations como A e taints como B. A função de repelir é do taint, não da toleration.

Alternativa C — ❌ Incorreta

Troca a primeira por node affinity. Node affinity atrai pods para nós com certos rótulos, não repele. A função de repelir é taint, não affinity.

Alternativa D — ❌ Incorreta

Novamente inverte e ainda troca a segunda: tolerations e node affinity. A descrição da combinação no pod é toleration, não node affinity.

Alternativa E — ❌ Incorreta

Node affinity e tolerations. A primeira não repele; a segunda até poderia ser a funcionalidade B, mas a ordem está errada e o A não é affinity.

NÃO CAIA NESSA!

A banca frequentemente inverte a ordem (taints/tolerations vs tolerations/taints) ou confunde com node affinity. Lembre-se: taint é no (repelir), toleration é no pod (permitir).

Gabarito: letra A

Link permanente: /questoes/fg133908