即使我删除了所有部署,pod仍然不断创建自己

时间:2017-08-08 23:49:34

标签: kubernetes kubectl

我在aws上运行k8s,并且我更新了nginx的部署 - 通常,它工作正常 - 但是在此之后,nginx部署不会出现在" kubectl获得部署&# 34。

我想杀死与nginx相关的所有pod,但是它们会自己重现。我删除了所有部署" kubectl delete --all deployments",其他pod已被终止,但不是nginx。

我不知道我可以在哪里停止播放重建。 任何想法从哪里开始?

2 个答案:

答案 0 :(得分:3)

检查部署,复制控制器和副本集并将其删除。

 kubectl  get deploy,rc,rs

答案 1 :(得分:0)

在现代kubernetes中,Pod上还有一个注释kubernetes.io/created-by显示其“所有者”,as seen here,但我现在无法将手放在文档链接上。但是,我发现pastebin包含注释内容的具体示例