kubectlcreate-f csi-nodeplugin-psp.yaml3.为 CSI 插件部署 ConfigMap: kubectlcreate-f csi-config-map.yaml configmap 部署一个空的 CSI 配置,该配置作为卷挂载 在 Ceph CSI 插件 pod 中。 添加特定的 Ceph 集群配置 详细信息,请参阅:https://github.com/ceph/ceph-csi/blob/devel/examples/README.md#cr...
The supported window of Ceph CSI versions is "N.(x-1)": (N (Latest major release) . (x (Latest minor release) - 1)). For example, if the Ceph CSI latest major version is3.9.0today, support is provided for the versions above3.8.0. If users are running an unsupported Ceph CSI ve...
下面的分析是k8s通过ceph-csi(csi plugin)接入ceph存储(csi相关组件的分析以rbd为例进行分析),对csi系统结构、所涉及的k8s对象与组件进行了简单的介绍,以及k8s对存储进行相关操作的流程分析,存储相关操作包括了存储创建、存储扩容、存储挂载、解除存储挂载以及存储删除操作。 csi系统结构 这是一张k8s csi的系统架构图,...
"monitors":["192.168.1.1","192.168.1.2","192.168.1.3"]}]EOFdestination="local/config.json"change_mode="restart"}driver="docker"config{image="quay.io/cephcsi/cephcsi:v3.3.1"volumes
Ceph CSIArm64support is experimental. Project status Status:GA Known to work CO platforms Ceph CSI drivers are currently developed and testedexclusivelyin Kubernetes environments. Ceph CSI VersionContainer Orchestrator NameVersion Tested v3.13.0Kubernetesv1.29, v1.30, v1.31 ...
下面的分析是k8s通过ceph-csi(csi plugin)接入ceph存储(csi相关组件的分析以rbd为例进行分析),对csi系统结构、所涉及的k8s对象与组件进行了简单的介绍,以及k8s对存储进行相关操作的流程分析,存储相关操作包括了存储创建、存储扩容、存储挂载、解除存储挂载以及存储删除操作。
Ceph CSI 插件是一个符合 CSI 标准的插件,可以通过 k8s 的存储卷管理接口来管理和配置 Ceph 存储卷。它可以实现动态创建、删除和扩展 Ceph 存储卷,从而为容器应用程序提供高性能和可靠的存储服务。 3. Ceph CSI 插件的工作原理 Ceph CSI 插件通过监听 k8s 的存储卷事件,自动地在 Ceph 存储集群中创建、删除和...
本文详细介绍了如何在 Kubernetes 集群中部署ceph-csi(v3.1.0),并使用RBD作为持久化存储。 需要的环境参考下图: 本文使用的环境版本信息: Kubernetes 版本: $ kubectl get node NAME STATUS ROLES AGE VERSION sealos01 Ready master 23d v1.18.8 sealos02 Ready master 23d v1.18.8 ...
Ceph CSI 3.0.0 新增了以下特性: 1. 创建/删除 RBD 快照 可以对容器使用的PVC创建快照来快速备份,以满足数据库和应用的数据备份需求。 2. 通过 RBD 快照创建 PVC 可以直接从快照中创建PVC,然后挂载到容器中,这样就可以实现快速恢复数据,减少数据库之类的应用中断时间。
Ceph容器存储接口(CSI)驱动程序,用于RBD, CephFS。 通过kubernetes sidecar部署provisioner, attacher, resizer, driver-registrar 和 snapshotter 组件,以支持CSI功能。 Ceph CSI插件实现了支持CSI的Container Orchestrator (CO)和Ceph集群之间的接口。它允许动态供应Ceph卷并将它们附加到工作负载。