web-dev-qa-db-ja.com

Kubernetesはポッドを年齢で並べ替えます

次を使用して、Kubernetesポッドを名前で並べ替えることができます。

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

kubectlを使用して、年齢(またはその他のリソース)を年齢別に並べ替えるにはどうすればよいですか?

40
Eugene Platonov

ポッドにはステータスがあり、これを使用してstartTimeを確認できます。

kubectl get po --sort-by=.status.startTimeのようなものが動作するはずです。

また試すことができます:

  1. kubectl get po --sort-by='{.firstTimestamp}'
  2. kubectl get pods --sort-by=.metadata.creationTimestampありがとう@chris

また、1.7リリースではソート順が壊れているようです。

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

バグレポートは次のとおりです。 https://github.com/kubernetes/kubernetes/issues/48602

PRは次のとおりです。 https://github.com/kubernetes/kubernetes/pull/48659/files

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