我开始使用Kubernetes探索可运行的Docker容器。我做了以下
为了清理状态,我首先停止了所有容器并清除了下载的图像。但是我仍然看到 pod 在运转。
$ kubectl get pods
NAME READY STATUS RESTARTS AGE
web-3476088249-w66jr 1/1 Running 0 16m
我该如何删除?
最佳答案
删除 pods :
kubectl delete pods web-3476088249-w66jr
如果此Pod是通过某些plicateSet或部署或正在创建副本的任何东西启动的,则找到它并首先删除它。
kubectl get all
这将列出在您的k8s集群中创建的所有资源。获取有关在命名空间
kubectl get all --namespace=<your_namespace>
中创建的资源的信息要获取有关控制此 pods 的资源的信息,您可以执行
kubectl describe web-3476088249-w66jr
将有一个“由...控制”字段,或一个“所有者”字段,您可以使用它来标识创建它的资源。
关于kubernetes - 如何在Kubernetes本地设置上杀死Pod,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/43410476/