gpt4 book ai didi

kubernetes - kubectl list/删除所有已完成的作业

转载 作者:行者123 更新时间:2023-12-04 22:54:54 25 4
gpt4 key购买 nike

我在找 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 get job --all-namespaces | grep "succeeded"

如果要删除所有成功的作业,可以使用以下命令:
kubectl delete job $(kubectl get job -o=jsonpath='{.items[?(@.status.succeeded==1)].metadata.name}')

关于kubernetes - kubectl list/删除所有已完成的作业,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53539576/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com