web-dev-qa-db-fra.com

Les Kubernetes trient les gousses par âge

Je peux trier mes pods Kubernetes par leur nom en utilisant:

kubectl get pods --sort-by=.metadata.name

Comment puis-je les trier (ou d'autres ressources) par âge en utilisant kubectl?

40
Eugene Platonov

Les pods ont un statut que vous pouvez utiliser pour connaître startTime.

Je suppose que quelque chose comme kubectl get po --sort-by=.status.startTime devrait marcher.

Vous pouvez aussi essayer:

  1. kubectl get po --sort-by='{.firstTimestamp}'.
  2. kubectl get pods --sort-by=.metadata.creationTimestamp Merci @chris

Apparemment, dans la version 1.7, le classement est cassé.

https://github.com/kubernetes/kubectl/issues/4

Voici le rapport de bogue: https://github.com/kubernetes/kubernetes/issues/48602

Voici le PR: https://github.com/kubernetes/kubernetes/pull/48659/files

59
vjdhama
kubectl get pods --sort-by=.metadata.creationTimestamp
15
Chris Stryczynski