curl -k https://raw.fastgit.org/ceph/ceph-csi/v3.4.0/deploy/rbd/kubernetes/csi-provisioner-rbac.yaml -o /tmp/csi-provisioner-rbac.yaml curl -k https://raw.fastgit.org/ceph/ceph-csi/v3.4.0/deploy/rbd/kubernetes/csi-nodeplugin-rbac.yaml -o /tmp/csi-nodeplugin-rbac.yaml kubectl apply ...
csi-provisioner组件监听到pvc创建事件后,负责拼接请求,调用ceph-csi组件(即csi-rbdplugin容器)的CreateVolume方法来创建存储,创建存储成功后,创建pv对象;delete pvc时,csi-provisioner参与存储资源与pv对象的删除。当pvc被删除时,pv controller会将其绑定的pv对象状态由bound更新为release,csi-provisioner监听到pv更新事件...
data:config.json:|[{"clusterID":"f38a95d3-b932-480c-89bc-161a4f81c160","monitors":["192.168.221.141:6789"]}]metadata:name:ceph-csi-config-fs 部署Ceph CSI: kubectl apply-f csi-config-map.yaml kubectl apply-f csi-provisioner-rbac.yaml kubectl apply-f csi-nodeplugin-rbac.yaml kubectl ...
2、部署 WordPress 代码语言:javascript 代码运行次数:0 运行 AI代码解释 kubectl apply -f mysql.yaml kubectl apply -f wordpress.yaml 2)文件系统 (CephFS) 测试 1、创建 StorageClass 代码语言:javascript 代码运行次数:0 运行 AI代码解释 kubectl apply -f csi/cephfs/storageclass.yaml 2、部署应用 代码...
Kubernetes(简称K8S)是一个开源的容器编排平台,可以自动化部署、扩展和管理应用程序的容器。CSI(Container Storage Interface)是一种用于容器存储访问的标准接口,它使得不同的存储系统可以与Kubernetes集成。Ceph是一个可扩展的分布式对象存储系统,可以提供持久化存储解决方案。
| 2 | 部署Ceph CSI驱动 | | 3 | 创建StorageClass | | 4 | 创建PersistentVolumeClaim | | 5 | 创建Pod并挂载Ceph存储卷 | ### 详细步骤及代码示例 ### 步骤 1:配置Ceph集群 在Ceph集群中创建一个用户,并赋予该用户对Ceph存储池的读写权限。 `...
3. 部署 ceph-csi 拉取ceph-csi 的最新 release 分支(v3.1.0): $ git clone --depth 1 --branch v3.1.0 https://gitclone.com/github.com/ceph/ceph-csi 这里使用gitclone来加速拉取。 修改Configmap 获取Ceph集群的信息: $ ceph mon dump
综上所述,尽管集群安装在部署和配置方面可能更复杂,并需要更多的资源开销,但由于其较高的可靠性、扩展性和性能优势,对于大规模存储和计算需求的场景来说,集群安装是更合适的选择。对于小规模的个人项目或测试环境,单节点安装可能是一个更简单和经济的解决方案。 确定适当...
主要步骤为下载官方csi部署文件,创建csi需要使用到的configmap及sa、secret。使用到的文件均位于ceph-csi/deploy/rbd/kubernetes/ 目录下,同时会新建以下三个文件用于保存ceph相关配置 csi-kms-config-map.yaml ceph-config-map.yaml csi-rbd-secret.yaml [root@k8s-master02 ~]# wget https://github.com/ceph/ce...
Host Node上,部署csi-node-host,配合csi-node-dpu,通过volumeattachment发现 DPU挂载的NVMe盘,然后执行绑定或者格式化;裸机场景没有这个组件。• DPU上,部署csi-node-dpu,volume-attacher和opi-bridge。opi-bridge是卡对opi-api存储的实现,volume-attacher是对DPU存储相关方法的封装;csi-node-dpu 调用volum...