Est-ce une demande d'aide ? (Si oui, vous devez utiliser notre guide de dépannage et les canaux d'assistance de la communauté, voir http://kubernetes.io/docs/troubleshooting/.) : Non
Quels mots-clés avez-vous recherchés dans les problèmes Kubernetes avant de déposer celui-ci ? (Si vous avez trouvé des doublons, vous devriez plutôt y répondre.) : C'est un peu difficile de rechercher cela car cela comprend beaucoup de mots-clés.
S'agit-il d'un RAPPORT DE BOGUE ou d'une DEMANDE DE FONCTIONNALITÉ ? (choisissez une réponse) : question
A peu près ce que dit le titre. Je demande parce que parfois je veux tuer un pod pour de bon mais je ne me souviens pas de ce que j'ai utilisé pour le créer.
@jason-riddle Je pense que vous pouvez vérifier l'annotation créée par le pod.
@AdoHe Mais cela suppose qu'il a été défini en premier lieu, ce que je n'ai pas fait. Cependant, votre suggestion mène à ce qui suit.
Avec l'appel de description, vous pouvez simplement rechercher Controllers
.
kubectl describe pods dd-agent-4qwo1 | grep Controllers
# Controllers: DaemonSet/dd-agent
Dans le cas d'un seul pod en cours d'exécution, Controllers
sera vide.
kubectl describe pods apache | grep Controllers
# Controllers: <none>
Merci!
A fonctionné pour moi :
kubectl
décrire pod <Podname> -n <namespace> | grep "Controlled By"
Commentaire le plus utile
@AdoHe Mais cela suppose qu'il a été défini en premier lieu, ce que je n'ai pas fait. Cependant, votre suggestion mène à ce qui suit.
Avec l'appel de description, vous pouvez simplement rechercher
Controllers
.Dans le cas d'un seul pod en cours d'exécution,
Controllers
sera vide.Merci!