博客园  :: 首页  :: 管理

本文的前置文章,即是创建deployment及service资源

可以参考笔者另一篇文章《关于Kubernetes-v1.23.6-集群测试-创建一个nginx的deployment进行验证

因此,本文的目标是清理/删除之前创建的,nginx的deployment及service资源,先看当前状态如下:

[root@k8s-master ~]# kubectl get pod,svc
NAME                         READY   STATUS    RESTARTS   AGE
pod/nginx-85b98978db-8jz2q   1/1     Running   0          30m

NAME                 TYPE        CLUSTER-IP      EXTERNAL-IP   PORT(S)        AGE
service/kubernetes   ClusterIP   10.96.0.1       <none>        443/TCP        36h
service/nginx        NodePort    10.103.131.45   <none>        80:32009/TCP   30m

说明:之前创建nginx的deployment及service资源前,就已经有service/kubernetes这个service了,所以这个不用清理

1、先清理nginx 这个deployment,注意删除这个后,nginx这个pod,即上面的pod/nginx-85b98978db-8jz2q也会被删除

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

此时我们可以看到,就只有service资源了,如下图

2、再继续删除nginx的service,就将之前实验创建的资源给清理掉了

[root@k8s-master ~]# kubectl delete service nginx
service "nginx" deleted
[root@k8s-master ~]# kubectl get pod,svc
NAME                 TYPE        CLUSTER-IP   EXTERNAL-IP   PORT(S)   AGE
service/kubernetes   ClusterIP   10.96.0.1    <none>        443/TCP   36h
[root@k8s-master ~]#

 

 

 

尊重别人的劳动成果 转载请务必注明出处:https://www.cnblogs.com/5201351/p/17661075.html