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
相关推荐
唐大爹1 小时前
项目实战:k8s部署考试系统
云原生·容器·kubernetes
wusam4 小时前
螺蛳壳里做道场:老破机搭建的私人数据中心---Centos下Docker学习03(网络及IP规划)
运维·服务器·网络·docker·容器
一直在进步的派大星4 小时前
Docker 从安装到实战
java·运维·docker·微服务·容器
Zl1597531597538 小时前
k8s基础环境部署
云原生·容器·kubernetes
花酒锄作田8 小时前
[kubernetes]二进制方式部署单机k8s-v1.30.5
kubernetes
陌殇殇殇10 小时前
使用GitLab CI构建持续集成案例
运维·ci/cd·云原生·容器·kubernetes·gitlab
技术钱10 小时前
docker简介
运维·docker·容器
roman_日积跬步-终至千里10 小时前
【docker】docker常见命令
运维·docker·容器
Gogeof11 小时前
云原生化 - 基础镜像(简约版)
微服务·云原生·基础镜像
daxian_am46113 小时前
k8s image error
java·数据库·kubernetes