CCE CSI PFS Plugin 说明
更新时间:2024-11-08
组件介绍
CCE CSI PFS Plugin支持在Pod中以PV/PVC方式挂载百度云PFS存储,并支持动态创建PV。
组件功能
容器的特性决定了容器本身是非持久化的,容器被删除,其上的数据也一并删除。 PFS可以解决容器的数据共享和持久化存储问题,适用于大数据分析、媒体、游戏等很多场景。 而PV(PersistentVolume)和PVC(PersistentVolumeClaim)是K8S提供的用于抽象存储细节的API资源。
利用百度云PFS服务在集群内创建PV和PVC资源,用户可以直接将PFS作为存储卷挂载到容器中,而无需关注底层的实现细节,从而更加便捷地为容器集群提供持久化存储方案。
使用场景
利用百度智能云PFS并行文件存储在集群内创建PV和PVC资源,将PFS作为存储卷挂载到容器中,以实现持久化存储。
限制说明
- 支持 v1.18 及以上版本的 Kubernetes 集群
安装组件
- 登录百度智能云官网,并进入管理控制台。
- 选择”产品服务>云原生>容器引擎CCE”,单击进入容器引擎管理控制台。
- 单击左侧导航栏中的”集群管理>集群列表”。
- 在集群列表页面中,单击目标集群名称进入集群管理页面。
- 在集群管理页面单击”组件管理”。
- 在组件管理列表中选择“CCE CSI PFS Plugin”组件单击”安装”。
- 在配置页面完成组件配置。
- 点击”安装”按钮完成组件的安装
部署情况
安装CCE CSI PFS Plugin组件,将在Kubernetes集群中部署以下对象。
某些资源对象根据部署参数可能会有所不同,这里展示组件默认内容。
对象名称 | 所属namespace | 所占资源 | 类型 |
---|---|---|---|
csi-clusterfileplugin | kube-system | - | CSIDriver |
cce-csi-pfs-plugin-account | kube-system | - | ServiceAccount |
cce-csi-pfs-plugin-runner | kube-system | - | ClusterRoleBinding |
cce-csi-pfs-plugin-runner | kube-system | - | ClusterRole |
cce-csi-pfs-plugin-resizer | kube-system | 未限制 | StatefulSet |
cce-csi-pfs-plugin-resizer | kube-system | - | Service |
cce-csi-pfs-plugin-provisioner | kube-system | 未限制 | StatefulSet |
cce-csi-pfs-plugin-provisioner | kube-system | - | Service |
cce-csi-pfs-plugin-nodeplugin-* | kube-system | 未限制 | DaemonSet |
cce-csi-pfs-plugin-nodeplugin | kube-system | - | Service |
cce-csi-pfs-plugin-attacher | kube-system | 未限制 | StatefulSet |
cce-csi-pfs-plugin-attacher | kube-system | - | Service |
cce-csi-pfs-plugin-clean-cce-reserved | kube-system | - | ConfigMap |
版本记录
版本号 | 适配集群版本 | 更新时间 | 更新内容 | 影响 |
---|---|---|---|---|
1.2.7 | CCE 1.18+ | 2024.10.12 | 优化csi node plugin | - |
1.2.6 | CCE 1.18+ | 2023.11.22 | 优化挂载脚本权限问题 | - |
1.2.5 | CCE 1.18+ | 2023.08.10 | 去掉storageClass,k8s集群支持多个pfs实例 | - |
1.2.4 | CCE 1.18+ | 2023.07.11 | 升级PFS client版本到7.0.0,去掉cluster参数 | - |
1.2.3 | CCE 1.18+ | 2022.04.14 | 升级PFS client版本到6.8.1 | - |
1.2.2 | CCE 1.18+ | 2022.06.28 | 兼容新版PFS内核模块 | - |
1.2.1 | CCE 1.18+ | 2023.01.04 | 支持集群Kubernetes版本从1.20升级至1.22 | - |
1.2.0 | CCE 1.18+ | 2022.12.13 | 优化pfs.configEndpoint 参数格式,适配高版本集群 |
- |
1.1.0 | CCE 1.18+ | 2022.03.08 | 升级PFS client版本 | - |
1.0.0 | CCE 1.18+ | 2022.01.13 | Release版本 | - |