FC ConcursosFC Concursos

Questão FC890733

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 funcionalida

Virtualização e Sistemas Distribuídos

FGV · 2026

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. taints e tolerations;
  2. tolerations e taints;
  3. node affinity e taints;
  4. tolerations e node affinity;
  5. node affinity e tolerations.
Mostrar resposta e comentário

Gabarito

A

Comentário do professor

A alternativa correta indica o uso conjunto de taints e tolerations, recursos complementares do Kubernetes para controlar onde pods podem ser agendados.

Taints são aplicados aos nós e fazem com que o nó repila o agendamento de pods que não apresentem a combinação esperada de key e effect. Ou seja, um taint marca o nó como “indesejável” para pods que não tolerem esse taint.

Tolerations são declaradas na especificação do pod e dizem que o pod pode ser alocado em nós com taints correspondentes. Tolerations permitem o agendamento, não obrigam.

O campo effect define o comportamento: NoSchedule evita o agendamento, PreferNoSchedule indica preferência para não agendar, e NoExecute também evicta pods existentes. Taints e tolerations juntos garantem que serviços críticos rodem apenas em nós dedicados.

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo