Kubernetes Busybox-如何删除Busybox容器的循环创建

Kubernetes Busybox-如何删除Busybox容器的循环创建,kubernetes,busybox,Kubernetes,Busybox,我在Kubernetes内创建了一个名称空间,并尝试使用以下命令创建一个容器: kubectl运行busybox-it----image=busybox--sh 但是现在,每次我使用kubectl delete pods--all删除pod时,它都会删除刚刚创建的pod,并自动重新创建一个新的pod。我查看了文档,但无法确定什么标志将阻止这些容器的不断创建 之所以这样做是因为kubectl run隐式地为pod创建部署。部署的任务是确保一定数量的吊舱始终运行,因此当Kubernetes检测到部署

我在Kubernetes内创建了一个名称空间,并尝试使用以下命令创建一个容器:

kubectl运行busybox-it----image=busybox--sh


但是现在,每次我使用
kubectl delete pods--all
删除pod时,它都会删除刚刚创建的pod,并自动重新创建一个新的pod。我查看了文档,但无法确定什么标志将阻止这些容器的不断创建

之所以这样做是因为
kubectl run
隐式地为pod创建部署。部署的任务是确保一定数量的吊舱始终运行,因此当Kubernetes检测到部署应运行的吊舱数量与实际运行的吊舱数量不一致时,它将启动一个新的吊舱。您可以通过删除部署来解决此问题:
kubectl delete deployment busybox

或者,您可以通过缩小部署规模以运行0个pod来临时杀死pod(但保留部署):
kubectl scale deployment busybox--replicas=0

文件:

创建并运行特定映像,可能是复制的。创建部署或作业以管理创建的容器

您找到
--restart='Never'
选项了吗?