Kubernetes 无法阻止kubectl吊舱重新创建
我想删除在编辑和测试部署时创建的pod 我正在用Kubernetes 无法阻止kubectl吊舱重新创建,kubernetes,Kubernetes,我想删除在编辑和测试部署时创建的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 infrastructure和kubectl apply-f./a.yaml-n infrastructure 但在这两种情况下,我
kubectl get po jenkins-774896bc77-tc8cg-n infrastructure-o yaml--export=true>a.yaml
然后我正在编辑a.yaml
文件,并将restartPolicy
替换为Never
然后我尝试运行kubectl replace-f./a.yaml-n infrastructure
和kubectl apply-f./a.yaml-n infrastructure
但在这两种情况下,我都得到:
错误:替换“/a.yaml”时出错:资源名称不能为空
有什么建议可以解决这个问题吗?在部署管理POD时,您必须这样做
kubectl get deployment <your_deployment_name> -o yaml > a.yaml
kubectl获取部署-o yaml>a.yaml
然后像您所做的那样执行其余部分kubectl replace-f./a.yaml-n infrastructure