在K8S中,PV生命周期状态有哪些?

在kubernetes中,PersistenVolume(PV)对象具有以下几种生命周期状态:

1、Available(可用):
  • PV在被创建并设置为可供绑定的状态时处于Available状态
  • 在此状态下,PV尚未与任何PersistentVolumeClaim(PVC)关联或绑定
2、Bound(已绑定):
  • 当管理员或kubernetes自动将PV与一个匹配的PersistentVolumeClaim(PVC)进行绑定,PV的状态变为Bound
  • 绑定意味着PVC申请的存储资源已经被PV提供,并且Pod可以通过PVC访问到该PV提供的存储空间
3、Released(已释放):
  • 当与PV绑定的PVC被删除,但PV的回收策略不是Delete时,PV会进入Released状态
  • 此时,PV上的数据可能仍然存在,但是不再有活跃的引用指向它,根据PV的回收策略,可能等待重新绑定或清理
4、Pending(待定):
  • 这种状态不常见,某些情况下:如果PV正在等待底层存储系统完成初始化或其他操作,可能会短暂的处于Pending状态
5、Failed(失败):
  • 如果在创建或绑定PV的过程中遇到错误,PV可能会进入Failed状态
  • 这通常意味着PV无法按照预期的方式工作,需要集群管理员介入调查和修复
6、Lost(丢失):
  • 在某些云提供商环境,如果底层存储资源已经消失,而kubernetes未能正确检测到这一变化时,PV可能会标记为Lost
  • 这种状态标识PV虽然存在于kubernetes内部,但实际存储资源已经不可用
7、Terminating(终止):
  • PV的回收策略是Retain,并且其绑定的PVC已经删除,同时用户手动执行了PV的删除操作时,PV会先进入Terminating状态
  • 在这个阶段,kubernetes不会立即删除PV,而是等待管理员手动清理PV资源后,再彻底删除PV对象

知识点补充:PV的回收策略点击直达

综上所述:
这些状态描述了PV从创建、使用到最终释放或销毁的整个生命周期过程。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值