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:
- taints e tolerations;
- tolerations e taints;
- node affinity e taints;
- tolerations e node affinity;
- 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