kubernetes ceph的rbd挂载步骤
k8s集群每一台上面都要安装客户端: 创建一个k8s操作用户 : ceph auth add client.k8s mon ‘allow rwx‘ osd ‘allow rwx‘ ceph auth get client.k8s -o /etc/ceph/ceph.client.k8s.keyring #导出新建用户的钥匙 将导出的钥匙放在k8s每台的/etc/ceph/下面 创建一个池和映射 1. 创建一个名为k8spool的池 ceph osd pool create k8spool 2024 ceph osd pool ls #查看池 2. 创建一个块映射k8stest 3. 关闭centOS7内核不支持的选项 rbd feature disable k8spool/k8stest exclusive-lock, object-map, fast-diff, deep-flatten k8s操作: 1.创建密匙: grep key /etc/ceph/ceph.client.admin.keyring |awk ‘{printf "%s", $NF}‘ |base64 QVFBbW5SbFgyenJxRFJBQU9pdU9zMnNJSXRHaEFQNnRORGEzVmc9PQ == 2.创建k8s-pv 3.创建k8s-pvc 4.创建测试pod,看看是否能不能挂载ceph