不能阻止kubectl pod重新创建



我想删除在编辑和测试部署时创建的pod。

我正在用

提取pod配置kubectl get po jenkins-774896bc77-tc8cg -n infrastructure -o yaml --export=true > a.yaml

然后我正在编辑a.yaml文件并将restartPolicy替换为Never

然后我试着运行kubectl replace -f ./a.yaml -n infrastructurekubectl apply -f ./a.yaml -n infrastructure

但是在这两种情况下我得到:

error: error when replacing "./a.yaml": resource name may not be empty

有什么建议如何解决这个问题吗?

在部署时必须这样做,因为部署管理pod。

kubectl get deployment <your_deployment_name> -o yaml > a.yaml

,然后按kubectl replace -f ./a.yaml -n infrastructure

的方法做剩下的部分

相关内容

  • 没有找到相关文章

最新更新