情况如下:
k8s中的default空间中,有个Nginx的pod
执行删除命令:

kubectl delete pod nginx-55f8fd7cfc-4wxzp

删除后,又重新创建了一个pod,无法删除。

解决办法:
先查询deployment

[root@master ~]# kubectl get deployment
NAME    READY   UP-TO-DATE   AVAILABLE   AGE
nginx   1/1     1            1           3d1h

可以看到一个Nginx
然后,删除这个nginx即可。

[root@master ~]# kubectl delete deployment nginx
deployment.apps "nginx" deleted

再次查看:

[root@master ~]# kubectl get deployment
No resources found in default namespace.
[root@master ~]# kubectl get pod
No resources found in default namespace.
[root@master ~]# kubectl get ns
NAME              STATUS   AGE
default           Active   3d1h
kube-node-lease   Active   3d1h
kube-public       Active   3d1h
kube-system       Active   3d1h

访问Nginx首页,也无法访问了,确认是删除了pod。

Logo

K8S/Kubernetes社区为您提供最前沿的新闻资讯和知识内容

更多推荐