🎯 Saiba o que estudar

Avançado com Treinador a partir de R$ 0,76/dia

O analista Kevin administra o cluster Kubernetes K. A fim de...

Próximas questões
Com base no mesmo assunto
Q3874358 Sistemas Operacionais
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:
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Gabarito: A

Fundamento decisivo: A questão se resolve pela associação entre a restrição aplicada aos nós e a aceitação dessa restrição pelos pods; a menção a “chave e efeito” aponta para o mecanismo taint/toleration, confirmando a alternativa A.

Tema central: Taints e tolerations
Análise das alternativas
A
Certa
A alternativa A acerta a correspondência funcional exigida. No Kubernetes, taints são aplicados aos nós para repelir pods que não tenham a toleration correspondente, enquanto tolerations são descritas na especificação dos pods para que eles tolerem o taint definido pela combinação de chave e efeito.
B
Errada
Está errada porque inverte os papéis das funcionalidades. Tolerations não são usadas no nó para repelir agendamento, e taints não são a declaração feita no pod para aceitar a restrição.
C
Errada
Está errada porque node affinity não é o mecanismo descrito no enunciado. A questão fala em repelir pods e em combinação de chave e efeito, o que corresponde a taints/tolerations, não a node affinity.
D
Errada
Está errada porque a primeira funcionalidade foi atribuída incorretamente: tolerations não atuam no nó para repelir pods. Além disso, node affinity não é a descrição de chave e efeito na especificação do pod nesse mecanismo.
E
Errada
Está errada porque a funcionalidade A foi identificada de modo incorreto. Node affinity não é o recurso pelo qual o nó repele pods sem determinada combinação de chave e efeito, ainda que tolerations realmente pertençam à especificação do pod.
Pegadinha da questão
A confusão real era trocar o que fica no nó com o que fica no pod e, ao ver “nós dedicados”, marcar node affinity mesmo o enunciado falando em repelir agendamento e em chave com efeito.
Dica para questões semelhantes
  • Se o enunciado disser que o nó repele pods, pense primeiro em taints.
  • Se o enunciado disser que o pod declara aceitação de uma restrição do nó, pense em tolerations.
  • A menção conjunta a chave e efeito aponta para o mecanismo taint/toleration, não para node affinity.

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: A

A funcionalidade A (taints) é aplicada aos nós dedicados para repelir pods que não possuem a combinação específica de chave e efeito. A funcionalidade B (tolerations) é usada nos pods dos serviços críticos para permitir que eles sejam agendados nesses nós, ao tolerar os taints configurados.

Portanto, a resposta correta é a alternativa A: taints e tolerations.

GABARITO A.

questão maldosa.

"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" isso aqui é um node affinity, mas a questão não perguntou sobre isso.

a funcionalidade A (TAINT) basicamente só vai aceitar pods que obtiverem uma "autorização específica".

essa "autorização" é na forma de chave=valor + efeito.

ex: pod a tem uma chave válida? então ele está "autorizado" a atuar nesse node.

a funcionalidade B (TOLERATIONS) é uma limitação a funcionalidade A.

blz, A disse que isso é proibido, mas eu tenho "imunidade", ou melhor dizendo, a chave=valor para acessar o node.

TAINT se aplica a NODES / TOLERATIONS se aplica a PODS.

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo