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吊舱(和其他资源)_Kubernetes - Fatal编程技术网

如何删除系统名称空间中的kubernetes吊舱(和其他资源)

如何删除系统名称空间中的kubernetes吊舱(和其他资源),kubernetes,Kubernetes,我错误地在系统名称空间“kube system”中添加了一个pod。然后我无法移除这个豆荚。它似乎还创建了一个副本集。每次删除这些项目时,都会重新创建它们 似乎找不到删除属于系统名称空间“kube system”的pod或副本集的方法。如果您使用kubectl run创建pod,则需要删除部署(创建副本集的部署,创建pod的部署)。否则,更高级别的控制器将继续确保它们负责保持运行的对象保留在系统中,即使您尝试手动删除它们。尝试kubectl get deployment--namespace=k

我错误地在系统名称空间“kube system”中添加了一个pod。然后我无法移除这个豆荚。它似乎还创建了一个副本集。每次删除这些项目时,都会重新创建它们


似乎找不到删除属于系统名称空间“kube system”的pod或副本集的方法。

如果您使用
kubectl run
创建pod,则需要删除部署(创建副本集的部署,创建pod的部署)。否则,更高级别的控制器将继续确保它们负责保持运行的对象保留在系统中,即使您尝试手动删除它们。尝试
kubectl get deployment--namespace=kube system
以查看是否在
kube system
命名空间中进行了部署。如果是这样,删除它还应该删除您创建的副本集和POD

如果pod是在kubectl删除pod名称之后重新创建的,则表示pod由更高级别的kubernetes对象控制,如部署、复制集、复制控制器


您可以使用
kubectl description pods pod name | grep Controllers
查找您的pod所属的控制器。您需要删除这个更高级别的对象才能删除pod。

谢谢,这个成功了。它没有再重新创建豆荚
kubectl delete deployment nginx--namespace=kube system
很高兴我能帮上忙!