gpt4 book ai didi

kubernetes - 如何删除孤立的 Kubernetes Pod

转载 作者:行者123 更新时间:2023-12-03 21:15:43 26 4
gpt4 key购买 nike

我正在通过 Docker 运行 Kubernetes .按照教程,我使用 kubectl run nginx --image=nginx --port=80 启动了一个 Nginx POD .然而,这似乎创建了孤立的 POD(没有复制 Controller )。 kubectl get rc不返回任何内容和 kubectl describe pod nginx-198147104-kqudh显示 复制 Controller :无 (kubectl version "v1.2.0+5cb86ee"显示 Controllers: ReplicaSet/nginx-198147104 但将其缩放为 0 只会导致创建一个新的 Nginx pod,并且无法删除它)。

我希望能够从 Docker 中删除 Kubernetes 管理的 Nginx 容器。我没有太多运气知道如何删除孤立的 pod(没有重新创建它......)。

客户端版本 : version.Info{Major:"1", Minor:"0", GitVersion:"v1.0.4", GitCommit:"65d28d5fd12345592405714c81cd03b9c41d41d9", GitTreeState:"clean"}
服务器版本 : version.Info{Major:"1", Minor:"2", GitVersion:"v1.2.0", GitCommit:"5cb86ee022267586db386f62781338b0483733b3", GitTreeState:"clean"}

最佳答案

对于 v1.2 Kubernetes,我们使用 ReplicaSet (一种较新形式的 ReplicationController )。鉴于您有一个 ReplicaSet ,您必须使用 v1.2 客户端来创建它。但它并不止于此。 1.2 实际上为您创建的是 Deployment它本身管理 ReplicaSets .

所以你需要知道的是kubectl scale deploymentkubectl delete deployment .

你在关注哪个教程?

关于kubernetes - 如何删除孤立的 Kubernetes Pod,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36138636/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com