2)文件系统 (CephFS) 测试 1、创建 StorageClass 代码语言:javascript 代码运行次数:0 运行 AI代码解释 kubectl apply -f csi/cephfs/storageclass.yaml 2、部署应用 代码语言:javascript 代码运行次数:0 运行 AI代码解释 kubectl apply -f filesystem.yaml 3)对象存储 (RGW) 测试 1、创建对象存储 代码语言:...
一、集群和组件版本K8S集群:1.19.8 Ceph集群:14.2.22 Ceph-CSI:tag v3.4.0 镜像版本:docker pull registry.aliyuncs.com/it00021hot/cephcsi:v3.4.0 docker pull registry.aliyuncs.com/it00021hot/csi-provis…
# cat storageclass.yaml---apiVersion:storage.k8s.io/v1kind:StorageClassmetadata:name:csi-cephfs-scprovisioner:cephfs.csi.ceph.comparameters:clusterID:c7b43ef7-c61e-4668-9970-82c9775e3696fsName:cephfspool:fs_datarootPath:/testcsi.storage.k8s.io/provisioner-secret-name:csi-cephfs-secretcsi.sto...
#修改主机名 hostnamectl set-hostname --static ceph-node01 hostnamectl set-hostname --static ceph-node02 hostnamectl set-hostname --static ceph-node03 #申明hosts cat << EOF >> /etc/hosts 192.168.199.44 ceph-node01 192.168.199.45 ceph-node02 192.168.199.46 ceph-node03 EOF ...
在采用静态供给策略时,需要预先为K8s准备好CephFS存储资源。2.1 在Ceph中创建文件系统和授权用户 首先,需要在Ceph中创建一个存储池,用于后续的数据存储。执行以下命令来创建名为cephfs_data_pool的数据存储池:ceph osd pool create cephfs_data_pool 接下来,根据实际需求,为特定的用户或服务授权访问CephFS的...
配置MDS服务,确保CephFS可以使用。 创建存储池和文件系统,为CephFS接口准备必要的存储资源。 确保K8S和Ceph版本有所匹配。 目前K8s与ceph - csi版本对应: 编辑 版本信息 Kubernetes: v1.19.7 Ceph-CSI: v3.4.0 Ceph: v16.2.10 获取Ceph认证信息
4、Ceph组件专项管理:针对Ceph的各个核心组件,如Ceph Mon、Mgr、OSD、Pool、MDS的管理单独做了讲解。 5、Kubernetes与Ceph集成:课程详细介绍了如何使用ceph-csi实现Kubernetes与外部Ceph集群的集成,包括RBD与CephFS两种存储类型的接入。 6、最后,课程涵盖了Ceph集群升级、部署注意事项、Dashboard中文支持、Grafana仪表盘修...
CEPH:开源分布式存储系统,提供块存储(RBD)、文件系统(CephFS)和对象存储(RGW)。在集群规模较大、预算充足且希望利用硬件冗余提高数据安全性的场景下,CEPH是性价比较高的选择,因其可水平扩展并提供高可用性。 MiniO(MinIO):是一款开源的对象存储系统,对于需要大量非结构化数据存储,如图片、视频、日志等,MiniO可以作为...
安装Ceph集群、使用k8s挂载cephrbd及cephfs 一、安装Ceph集群 1.1 服务器及环境准备 至少准备三台能够与k8s集群互相通信的服务器 每台机器需要三个硬盘(默认的一块系统盘、两块未分区格式化挂载使用的数据盘),配置4GiB/4vCPU/60G master1 192.168.57.133