nginx-ds 怎么删除?
来源:6-6 部署ingress-nginx(下)

eddie_k2
2020-04-10
- 1
[root@m1 ~]# kubectl get pods -A
NAMESPACE NAME READY STATUS RESTARTS AGE
default nginx-ds-m7rgt 1/1 Running 0 2s
default nginx-ds-rrhf9 1/1 Running 0 8s
kube-system calico-node-dvqbh 1/2 CrashLoopBackOff 443 31d
kube-system calico-node-q9fkh 2/2 Running 13 31d
kube-system calico-typha-666749994b-mzz96 1/1 Running 1 28d
kube-system coredns-588555fc6b-fnncw 1/1 Running 1 30d
kube-system kubernetes-dashboard-6f4595c9c9-bp9k6 1/1 Running 3 30d
- 2
[root@m1 ~]# kubectl get service
NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE
kubernetes ClusterIP 10.254.0.1 <none> 443/TCP 32d
nginx-ds NodePort 10.254.98.59 <none> 80:8885/TCP 31d
[root@m1 ~]# kubectl delete service nginx-ds
service "nginx-ds" deleted
- 3 删除 default 命名空间
[root@m1 ~]# ETCDCTL_API=3 etcdctl del /registry/pods/default/nginx-ds-m7rgt
1
[root@m1 ~]# ETCDCTL_API=3 etcdctl del /registry/pods/default/nginx-ds-rrhf9
1
- 4 之后有会在重建
[root@m1 ~]# kubectl get pod
NAME READY STATUS RESTARTS AGE
nginx-ds-k69j6 0/1 ContainerCreating 0 2s
nginx-ds-p4qvj 1/1 Running 0 5s
怎么删除,没完没了一样,删除又出现?
写回答
2回答
-
你好,不要通过etcd这种骚操作哈,容易引起异常。所有对象都通过kubectl去操作就可以了。pod是deployment管理的,删除deployment才行哈
00 -
eddie_k2
提问者
2020-04-21
kubectl delete ds {NAME}
20
相似问题