O campo selector dentro do grupo spec, no código em apreço,...

Próximas questões
Com base no mesmo assunto
Q3407609 Engenharia de Software
Considere que o seguinte arquivo YAML tenha sido utilizado para criar um deployment no Kubernetes: 



A partir das informações da situação hipotética precedente, julgue o item a seguir. 
O campo selector dentro do grupo spec, no código em apreço, é usado para encontrar os pods que pertencem a esse deployment, com base no rótulo app: nginx. 
Alternativas

Comentários

Veja os comentários dos nossos alunos

The  field defines how the created ReplicaSet finds which Pods to manage. In this case, you select a label that is defined in the Pod template (). However, more sophisticated selection rules are possible, as long as the Pod template itself satisfies the rule.

Sim, O selector dentro do grupo spec é usado para encontrar os pods que pertencem ao deployment.

kubernetes.io/docs/concepts/workloads/controllers/deployment/

Certo.

O selector:

  • define um conjunto de rótulos (labels);
  • é usado pelo Deployment (via ReplicaSet) para: encontrar, associar e gerenciar os Pods cujos labels correspondem ao critério.

Ou seja:

  • coerência entre selector.matchLabels e template.metadata.labels;
  • isso garante que o Deployment reconheça corretamente seus Pods.

Clique para visualizar este comentário

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