我正在通过Docker运行Kubernetes .在本教程之后,我使用了Nginx POD kubectl run nginx --image=nginx --port=80.然而,这似乎创建了孤立的POD(没有复制控制器).kubectl get rc没有返回任何内容并kubectl describe pod nginx-198147104-kqudh显示复制控制器:none(kubectl版本"v1.2.0 + 5cb86ee"显示控制器:ReplicaSet/nginx-198147104但将其缩放为0只会导致创建一个新的Nginx pod,它不能删除).
我希望能够从Docker中删除Kubernetes托管的Nginx容器.我没有太多运气找出如何删除一个孤儿吊舱(没有重新创建......).
客户端版本:version.Info {Major:"1",Minor:"0",GitVersion:"v1.0.4",GitCommit:"65d28d5fd12345592405714c81cd03b9c41d41d9",GitTreeState:"clean"}
服务器版本:version.Info {Major:"1 ",轻微:"2",GitVersion:"v1.2.0",GitCommit:"5cb86ee022267586db386f62781338b0483733b3",GitTreeState:"clean"}
使用v1.2 Kubernetes,我们使用ReplicaSet(更新的形式ReplicationController).鉴于您有ReplicaSet,您必须使用v1.2客户端来创建它.但它并不止于此.1.2实际为你创造的是一个Deployment自己管理的东西ReplicaSets.
所以你需要知道的是kubectl scale deployment或kubectl delete deployment.
您正在关注哪个教程?
| 归档时间: |
|
| 查看次数: |
7579 次 |
| 最近记录: |