k8s无法删除pv,pvc问题

问题:

在k8s里面创建了pv,pvc删除时报错:error: resource(s) were provided, but no name was specified

解决:

复制代码
正确的删除顺序:

1.先删除pod

2.再删除pv 

3.在删除pvc

删除pv,pvc命令:

复制代码
kubectl patch pv pvname -p '{"metadata":{"finalizers":null}}'

kubectl patch pvc pvcname -p '{"metadata":{"finalizers":null}}'

[root@master1 pv]# kubectl get pod
NAME                         READY   STATUS              RESTARTS   AGE
nginx-web-6656ddb4dd-52gj6   0/1     ContainerCreating   0          6m38s
[root@master1 pv]# kubectl get deployment 
NAME        READY   UP-TO-DATE   AVAILABLE   AGE
nginx-web   0/1     1            0           4h30m
[root@master1 pv]# kubectl delete deployment nginx-web
deployment.apps "nginx-web" deleted
[root@master1 pv]# kubectl patch pv pv -p '{"metadata":{"finalizers":null}}'
persistentvolume/pv patched
[root@master1 pv]# kubectl patch pvc pvc -p '{"metadata":{"finalizers":null}}'
persistentvolumeclaim/pvc patched
[root@master1 pv]# kubectl get pv,pvc 
NAME                        STATUS   VOLUME   CAPACITY   ACCESS MODES   STORAGECLASS   AGE
persistentvolumeclaim/pvc   Lost     pv       0                                        4h36m
[root@master1 pv]# kubectl delete pvc pvc
persistentvolumeclaim "pvc" deleted
[root@master1 pv]# kubectl get pv,pvc 
No resources found
相关推荐
sbjdhjd1 小时前
RHCE | Web 服务器与 Nginx 全栈详解
linux·nginx·http·云原生·oracle·架构·web
我爱学习好爱好爱1 小时前
Kubernetes 1.29集群上部署Java网站项目
java·容器·kubernetes
执笔为剑1 小时前
1.2、docker环境部署
运维·docker·容器
qhqh3103 小时前
K8S的PV、PVC和storageClass的相关概念及实验
云原生·容器·kubernetes
中国IT4 小时前
第3章:Docker与传统虚拟化比较
运维·docker·容器
luom01025 小时前
使用 Docker 部署 RabbitMQ 的详细指南
docker·容器·rabbitmq
阿望要努力上研究生6 小时前
Docker入门常用指令和Docker概念
运维·docker·容器
战南诚6 小时前
docker的使用技巧
运维·docker·容器
無限神樂7 小时前
docker,docker compose,k8s之间的区别
docker·容器·kubernetes
小峰编程7 小时前
二进制安装Nginx——详细
linux·运维·服务器·nginx·云原生