Kubectl 删除但忽略有错误的

meu*_*ult 6 jenkins kubernetes kubectl

我有一个命名空间列表,我想删除它们,但其中一些出现错误,我想跳过那些并继续其他删除操作。我怎样才能做到这一点?

kubectl delete services,deployments -n ${namespace} --all  --grace-period=10
Run Code Online (Sandbox Code Playgroud)

Das*_*kar 13

您可以尝试--ignore-not-found=true在命令中使用标志

kubectl delete deployments --ignore-not-found=true -n ${namespace} --all  --grace-period=10
Run Code Online (Sandbox Code Playgroud)