リスト/削除するkubectlコマンドを探していますall完了jobs
私が試した:
kubectl get job --field-selector status.succeeded=1
しかし、私は得ます:
enfield selector "status.succeeded=1": field label "status.succeeded" not supported for batchv1.Jobter code here
ジョブを取得するときに-fieldSelectorに可能なフィールドは何ですか?
これを行うより良い方法はありますか?
FWIW、以下は失敗したすべてのジョブを返します。
kubectl get jobs $(kubectl get jobs -o=jsonpath='{.items[?(@.status.failed>0)].metadata.name}')
そして、まだ実行中のすべてのジョブ:
kubectl get jobs $(kubectl get jobs -o=jsonpath='{.items[?(@.status.active==1)].metadata.name}')