我遇到了这个问题,除了我没有按照Tim Hockin的建议创建ReplicaSet。
不知何故,创建了一个与我的 ReplicationController 具有相同属性的 ReplicaSet。唯一的区别是名称。 控制器名为“fp-frontend”,集合名为“fp-frontend-389969098”。附加的数字表明它是自动创建的。
也许是竞争条件或其他什么,谁知道......但是我想删除它和它产生的豆荚。
所以我尝试删除它:
$kubectl delete rs fp-frontend-389969098
replicaset "fp-frontend-389969098" deleted
指挥部说它已被删除。但是...
$kubectl get rs
NAME DESIRED CURRENT AGE
fp-frontend-389969098 1 1 4s
有什么建议吗? 我想我要删除并重新创建集群?
我正在使用谷歌容器引擎,kubernetes 是最新的。
Client Version: version.Info{Major:"1", Minor:"2", GitVersion:"v1.2.0", GitCommit:"5cb86ee022267586db386f62781338b0483733b3", GitTreeState:"clean"}
Server Version: version.Info{Major:"1", Minor:"2", GitVersion:"v1.2.0", GitCommit:"5cb86ee022267586db386f62781338b0483733b3", GitTreeState:"clean"}
您可能已经创建了一个为您重新创建副本集的部署。尝试运行
kubectl get deployments
并从该命令的输出中删除部署。