前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >PV访问和回收策略(一)

PV访问和回收策略(一)

原创
作者头像
玖叁叁
发布2023-05-03 10:42:00
4280
发布2023-05-03 10:42:00
举报
文章被收录于专栏:玖叁叁

Kubernetes中的PV(Persistent Volume)是集群中的一种资源,用于表示网络存储卷,即物理存储资源。PV可以由集群管理员手动创建,也可以由存储系统提供程序动态创建。PV提供了一种抽象,将实际的存储与使用该存储的应用程序隔离开来。在使用PV之前,我们需要先定义PV访问模式和回收策略。

访问模式

PV可以支持以下三种访问模式:

  • ReadWriteOnce(RWO):该卷可以被单个节点以读写方式挂载。
  • ReadOnlyMany(ROX):该卷可以被多个节点以只读方式挂载。
  • ReadWriteMany(RWX):该卷可以被多个节点以读写方式挂载。

下面是一个示例PV定义,使用RWO访问模式:

代码语言:javascript
复制
apiVersion: v1
kind: PersistentVolume
metadata:
  name: example-pv
spec:
  capacity:
    storage: 10Gi
  accessModes:
    - ReadWriteOnce
  persistentVolumeReclaimPolicy: Retain
  storageClassName: example-storage
  hostPath:
    path: /data/example

在上面的示例中,我们定义了一个使用HostPath作为后端的PV对象。该PV具有10GB的存储空间,使用“ReadWriteOnce”访问模式,表示只能由单个节点以读写方式访问。当PV不再需要使用时,指定了保留策略“Retain”,该策略表示即使PVC已经删除了,PV的数据也将保留不变。在这个示例中,PV使用的存储类别为“example-storage”。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
容器服务
腾讯云容器服务(Tencent Kubernetes Engine, TKE)基于原生 kubernetes 提供以容器为核心的、高度可扩展的高性能容器管理服务,覆盖 Serverless、边缘计算、分布式云等多种业务部署场景,业内首创单个集群兼容多种计算节点的容器资源管理模式。同时产品作为云原生 Finops 领先布道者,主导开源项目Crane,全面助力客户实现资源优化、成本控制。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档