关于Kubernetes-v1.23.6-资源调度-StatefulSet-级联删除与非级联删除
Posted on 2023-09-24 17:43 520_1351 阅读(79) 评论(0) 编辑 收藏 举报删除 StatefulSet 和 Headless Service
级联删除,默认就是此模式:即删除 statefulset 时会同时删除 pods
kubectl delete statefulset web
还有一种是非级联删除:删除 statefulset 时不会删除 pods,删除 sts 后,pods 就没人管了,此时再删除 pod 不会重建的
kubectl deelte sts web --cascade=false
[root@k8s-master ~]# kubectl delete sts web --cascade=false warning: --cascade=false is deprecated (boolean value) and can be replaced with --cascade=orphan. statefulset.apps "web" deleted [root@k8s-master ~]#
删除 service,无论前面是否级联删除,svc都是不会被删除的,需要手动删除
[root@k8s-master qq-5201351]# kubectl get svc NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE kubernetes ClusterIP 10.96.0.1 <none> 443/TCP 29d nginx ClusterIP None <none> 80/TCP 24h [root@k8s-master qq-5201351]# kubectl delete service nginx service "nginx" deleted [root@k8s-master qq-5201351]# kubectl get svc NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE kubernetes ClusterIP 10.96.0.1 <none> 443/TCP 29d [root@k8s-master qq-5201351]#
StatefulSet删除后PVC还会保留着,数据不再使用的话也需要删除
kubectl delete pvc www-web-0 www-web-1
尊重别人的劳动成果 转载请务必注明出处:https://www.cnblogs.com/5201351/p/17726311.html
作者:一名卑微的IT民工
出处:https://www.cnblogs.com/5201351
本博客所有文章仅用于学习、研究和交流目的,欢迎非商业性质转载。
由于博主的水平不高,文章没有高度、深度和广度,只是凑字数,不足和错误之处在所难免,希望大家能够批评指出。
博主是利用读书、参考、引用、复制和粘贴等多种方式打造成自己的文章,请原谅博主成为一个卑微的IT民工!