I'm looking for a kubectl command to list / delete all completed jobs
I've try:
kubectl get job --field-selector status.succeeded=1
But I get:
enfield selector "status.succeeded=1": field label "status.succeeded" not supported for batchv1.Jobter code here
What are the possible fields for --fieldSelector when getting jobs ?
Is there a better way to do this ?
What you can do to list all the succeeded jobs is first get all the jobs and then filter the output:
If you want to delete all the succeded jobs you can use the following command:
FWIW, the following returns all jobs that have failed:
And all jobs that are still running: