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
相关推荐
斯普信云原生组15 分钟前
Eureka部署参考文档
云原生·eureka
损落星辰17 分钟前
docker常用命令
docker·容器·eureka
可爱又迷人的反派角色“yang”19 分钟前
docker(五)
linux·运维·网络·docker·容器·云计算
庸子25 分钟前
【博客之星2025】2025 深度复盘:云原生隐形之后,技术的下一个主战场在哪里?
云原生
大布布将军28 分钟前
⚡部署的通行证:Docker 容器化基础
运维·前端·学习·程序人生·docker·容器·node.js
yanghuashuiyue32 分钟前
docker+k8s+centos
docker·容器·kubernetes
boligongzhu41 分钟前
ubuntu22.04 安装Docker Engine和Compose
linux·ubuntu·docker·容器
mr_orange_klj1 小时前
关于K8S的ingress透明代理的AI问答(豆包)
云原生·容器·kubernetes
youxiao_901 小时前
Docker 容器(四)
运维·docker·容器
深耕AI1 小时前
【深析】 Docker Desktop 中的容器文件系统:OverlayFS vs Containerd Snapshots
运维·docker·容器