1. ホーム
  2. kubernetes

[解決済み] Kubernetesのポッドを年齢でソートする

2022-08-17 06:06:17

質問

KubernetesのPodを名前でソートしたいのですが。

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

これらのリソース (または他のリソース) を年齢順に並べるには、次のようにします。 kubectl ?

どのように解決するのですか?

ポッドにはステータスがあり、それを使って開始時刻を知ることができます。

のような感じでしょうか。 kubectl get po --sort-by=.status.startTime のようにすればよいでしょう。

も試してみてください。

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

また、どうやら Kubernetes 1.7 リリースでは、sort-by が壊れているようです。

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

以下はバグレポートです。 https://github.com/kubernetes/kubernetes/issues/48602

以下はPRです。 https://github.com/kubernetes/kubernetes/pull/48659/files