Kubernetes sorte de gousses par âge
Je peux trier mes Kubernetes gousses par le nom de l'aide:
kubectl get pods --sort-by=.metadata.name
Comment puis-je trier (ou d'autres resoures) selon l'âge à l'aide de kubectl
?
Vous devez vous connecter pour publier un commentaire.
Gousses d'état, que vous pouvez utiliser pour savoir startTime.
Je suppose que quelque chose comme
kubectl get po --sort-by=.status.startTime
devrait fonctionner.Vous pouvez également essayer:
kubectl get po --sort-by='{.firstTimestamp}'
.kubectl get pods --sort-by=.metadata.creationTimestamp
Merci @chrisAussi, apparemment, 1.7 version de tri est cassé.
https://github.com/kubernetes/kubectl/issues/43
Voici le rapport de bug : https://github.com/kubernetes/kubernetes/issues/48602
Voici la PR: https://github.com/kubernetes/kubernetes/pull/48659/files
error: couldn't find any field with path "{.status.startTime}" in the list of objects
- parce que les gousses sont encore en suspens, peut-être?-o json
ou-o wide
drapeaux. Testé sur 1.7.x et 1.9.xkubectl get pods --sort-by=.metadata.creationTimestamp | tail -r | head -n 1
J'ai utilisétail -r
pour revenir à la sortie. Puishead -n 1
pour imprimer le nouveau poderror: unknown type *api.Pod, expected unstructured in map[reflect.Type]*printers.handlerEntry{}
réponse