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回答

刘果国

2020-04-11

你好,不要通过etcd这种骚操作哈,容易引起异常。所有对象都通过kubectl去操作就可以了。pod是deployment管理的,删除deployment才行哈

0
0

eddie_k2

提问者

2020-04-21

kubectl delete ds {NAME}

2
0

Kubernetes生产落地全程实践

一个互联网公司落地Kubernetes全过程点点滴滴

2293 学习 · 2216 问题

查看课程