Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/kubernetes/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Kubernetes 无法阻止kubectl吊舱重新创建_Kubernetes - Fatal编程技术网

Kubernetes 无法阻止kubectl吊舱重新创建

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 但在这两种情况下,我

我想删除在编辑和测试部署时创建的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

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

错误:替换“/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