É um pedido de ajuda? (Em caso afirmativo, você deve usar nosso guia de solução de problemas e canais de suporte da comunidade, consulte http://kubernetes.io/docs/trou troubleshooting/.): Não
Quais palavras-chave você pesquisou nos problemas do Kubernetes antes de preencher este? (Se você encontrou alguma duplicata, você deve responder lá.): É um pouco difícil pesquisar isso, pois inclui muitas palavras-chave.
Este é um RELATÓRIO DE BUGS ou PEDIDO DE RECURSO? (escolha uma): Pergunta
Exatamente o que o título diz. Estou perguntando porque às vezes quero matar um pod para sempre, mas não me lembro o que usei para criá-lo.
@ jason-riddle Eu acho que você poderia verificar a anotação do pod criado por.
@AdoHe Mas isso assumindo que foi definido em primeiro lugar, o que eu não fiz. No entanto, sua sugestão leva ao seguinte.
Com a chamada describe, você pode apenas fazer um grep para Controllers
.
kubectl describe pods dd-agent-4qwo1 | grep Controllers
# Controllers: DaemonSet/dd-agent
No caso de um pod solitário em execução, Controllers
estará vazio.
kubectl describe pods apache | grep Controllers
# Controllers: <none>
Obrigado!
Funcionou para mim:
kubectl
descreva pod <Podname> -n <namespace> | grep "Controlled By"
Comentários muito úteis
@AdoHe Mas isso assumindo que foi definido em primeiro lugar, o que eu não fiz. No entanto, sua sugestão leva ao seguinte.
Com a chamada describe, você pode apenas fazer um grep para
Controllers
.No caso de um pod solitário em execução,
Controllers
estará vazio.Obrigado!