Existe-t-il un moyen d'obtenir des détails sur le pod Kubernetes qui a été supprimé (arrêté, remplacé par une nouvelle version).
J'enquête sur un bug. J'ai des journaux avec mon nom de pod. Ce pod n'existe plus, il a été remplacé par un autre (avec une configuration différente). Le nouveau pod réside dans le même espace de noms, le même contrôleur de réplication et le même service que l'ancien.
Des commandes comme
kubectl get pods
kubectl get pod <pod-name>
fonctionne uniquement avec les pods actuels (live ou stoppés).
Comment puis-je obtenir plus de détails sur les anciens pods? J'aimerais voir
Vous pouvez essayer kubectl logs --previous
pour répertorier les journaux d'un pod précédemment arrêté
_ { http://kubernetes.io/docs/user-guide/kubectl/kubectl_logs/ } _
Vous pouvez également consulter ces conseils de débogage http://kubernetes.io/docs/user-guide/debugging-pods-and-replication-controllers/
Il y a ce drapeau:
-a, --show-all = false: lors de l'impression, affiche toutes les ressources (masques par défaut masqués
Mais cela peut ne pas aider dans tous les cas de vieilles gousses.
kubectl get pods -a
vous obtiendrez la liste des pods en cours d'exécution et des pods terminés au cas où vous chercheriez ceci
pour autant que je sache, il est possible que vous ne receviez pas les détails du pod une fois que le pod a été supprimé. puis-je savoir quel est le cas d'utilisation?
exemple: