开发者社区> 问答> 正文

我理解pv应该是管理的文件系统,pfs需要一个插件才能和k8s对接,不知道是不是这样?

我理解pv应该是管理的文件系统,pfs需要一个插件才能和k8s对接,不知道是不是这样?

展开
收起
云上静思 2022-08-21 13:05:45 1086 0
2 条回答
写回答
取消 提交回答
  • sf

    由于kubernetes支持的存储系统有很多,要求客户全都掌握,显然不现实。为了能够屏蔽底层存储实现的细节,方便用户使用, kubernetes引入PV和PVC两种资源对象。 1、PersistentVolume(PV)是集群中已由管理员配置的一段网络存储。 集群中的资源就像一个节点是一个集群资源。 PV是诸如卷之类的卷插件,但是具有独立于使用PV的任何单个pod的生命周期。 该API对象捕获存储的实现细节,即NFS,iSCSI或云提供商特定的存储系统。 2.PVC的使用逻辑:在pod中定义一个存储卷(该存储卷类型为PVC),定义的时候直接指定大小,pvc必须与对应的pv建立关系,pvc会根据定义去pv申请,而pv是由存储空间创建出来的。pv和pvc是kubernetes抽象出来的一种存储资源。 PV : 持久化卷的意思,是对底层的共享存储的一种抽象 PVC(Persistent Volume Claim)是持久卷请求于存储需求的一种声明(PVC其实就是用户向kubernetes系统发出的一种资源需求申请。) image.png

    2022-08-22 08:55:04
    赞同 展开评论 打赏
  • PV :PersistentVolume(持久化卷),是对底层的共享存储的一种抽象,PV由管理员进行创建和配置,它和具体的底层的共享存储技术的实现方式有关,比如 Ceph、GlusterFS、NFS等,都是通过插件机制完成与共享存储的对接。

    PV 是什么?它是一种插件,它能够支持多种数据存储服务器,通过PV,我们能在K8S集群中,把我们的数据持久化到外部的服务器中。下面是PV能够支持的数据存储服务类型 pfs其实和k8s没啥关系,可以独立于k8s存在的。pfs对接的是块设备,类似于ext4格式化需要提供一个块设备,只要pfs所在的容器里能看到的块设备,pfs都是可以进行格式化这一类场景文件系统操作的。pv支持设备模式的,别用hostpath就可以了。

    此答案来自钉钉群“PG|POLARDB技术进阶”

    2022-08-21 13:37:34
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
ACK 云原生弹性方案—云原生时代的加速器 立即下载
ACK集群类型选择最佳实践 立即下载
企业运维之云原生和Kubernetes 实战 立即下载

相关镜像