我正在寻找一个kubectl命令来列出/删除所有已完成的作业
我试过了:
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可能包含哪些字段?
有没有更好的办法?
我正在寻找一个kubectl命令来列出/删除所有已完成的作业
我试过了:
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可能包含哪些字段?
有没有更好的办法?
4条答案
按热度按时间l3zydbqr1#
你几乎在那里,你能做下面删除完成的工作
wsewodh22#
要列出所有成功的作业,您可以先获取所有作业,然后过滤输出:
如果要删除所有成功的作业,可以使用以下命令:
46scxncf3#
FWIW,以下命令将返回所有失败的作业:
以及所有仍在运行的作业:
vktxenjb4#
更简洁的版本: