zoukankan      html  css  js  c++  java
  • k8s不能删除pv,pvc

    一般删除步骤为:先删pod再删pvc最后删pv

    但是遇到pv始终处于“Terminating”状态,而且delete不掉。

    [root@k8s-master ops]# kubectl get  pvc -n kube-ops
    NAME     STATUS        VOLUME   CAPACITY   ACCESS MODES   STORAGECLASS   AGE
    opspvc   Terminating   opspv    20Gi       RWX                           15m
    [root@k8s-master ops]# kubectl get  pv | grep ops
    opspv                                                                               20Gi       RWX            Delete           Terminating   kube-ops/opspvc                                                           15m
    [root@k8s-master ops]#

    解决方法:

    直接删除k8s中的记录:

    [root@k8s-master ops]# kubectl patch pv opspv -p '{"metadata":{"finalizers":null}}'
    persistentvolume/opspv patched
    [root@k8s-master ops]# kubectl get  pv | grep ops
    [root@k8s-master ops]# kubectl get  pvc -n kube-ops
    NAME     STATUS        VOLUME   CAPACITY   ACCESS MODES   STORAGECLASS   AGE
    opspvc   Terminating   opspv    0                                        17m
    [root@k8s-master ops]# kubectl delete pvc opspvc  -n kube-ops
    persistentvolumeclaim "opspvc" deleted
    ^C
    [root@k8s-master ops]# kubectl get  pvc -n kube-ops
    NAME     STATUS        VOLUME   CAPACITY   ACCESS MODES   STORAGECLASS   AGE
    opspvc   Terminating   opspv    0                                        17m
    [root@k8s-master ops]#
    [root@k8s-master ops]# kubectl patch pvc opspvc  -p '{"metadata":{"finalizers":null}}' -n kube-ops
    persistentvolumeclaim/opspvc patched
    [root@k8s-master ops]# kubectl get  pvc -n kube-ops
    No resources found.
    [root@k8s-master ops]#
  • 相关阅读:
    JAVAEE网上商城项目总结
    色盲小游戏
    jQuery(动画效果)
    Oracle exp,imp,expdp,impdp数据导入导出
    Sysbench压力测试工具简介和使用(二)
    Sysbench压力测试工具简介和使用(一)
    Eclipse常用快捷键汇总
    常用数据库连接URL地址大全
    H2数据库使用
    DbVisualizer 解决中文乱码问题
  • 原文地址:https://www.cnblogs.com/smallleiit/p/12367239.html
Copyright © 2011-2022 走看看