Analista Judiciário - Área: Apoio Especializado - Especialidade: Suporte em Tecnologia da Informação
No que se refere a Rancher, ambiente de clusters e Kubernetes,
julgue o item que se segue.
No Kubernetes, kubectl cordon –a podY nodeX é o comando que permite anexar ao nodeX processo associado ao podY que já esteja em execução dentro de um contêiner existente.
CCerto
EErrado
Revelar gabarito e comentário▾
GabaritoE — Errado
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 – Comandos kubectl
Gabarito: ❌ ERRADO. O comando descrito não existe com essa sintaxe e finalidade. O comando kubectl cordon é utilizado para marcar um nó como não agendável (impedir que novos pods sejam escalonados nele), e não para anexar um processo a um pod. A opção -a não é válida para cordon. O comando correto para anexar a um contêiner em execução é kubectl attach ou kubectl exec.
A afirmação contém dois erros principais:
Uso incorreto do comando: kubectl cordon não serve para anexar processos, mas sim para drenar/cordonar nós.
Sintaxe inválida: a flag -a não existe no cordon; a forma correta é kubectl cordon <node-name> (ex.: kubectl cordon nodeX).
O comando para interagir com um contêiner já em execução dentro de um pod é kubectl exec -it <pod-name> -- <comando> ou kubectl attach <pod-name>. Portanto, a questão está errada.
NÃO CAIA NESSA!
A banca utiliza um comando real (kubectl cordon) mas atribui a ele uma funcionalidade completamente diversa (anexar a um pod) e ainda inventa uma flag -a para confundir. O candidato que conhece apenas superficialmente os comandos pode associar "cordon" a algo que conecta, mas na verdade ele isola o nó.
💡 Dica: Para estudar comandos kubectl, foque nos verbos principais: cordon/uncordon, drain, exec, attach, logs, describe, get. Lembre-se que cordon está relacionado a agendamento, não a execução de processos em pods.