码迷,mamicode.com
首页 > Web开发 > 详细

kubernetes ceph的rbd挂载步骤

时间:2018-06-26 16:15:00      阅读:445      评论:0      收藏:0      [点我收藏+]

标签:$nf   ==   auth   osd   ring   -o   挂载   ber   映射   

k8s集群每一台上面都要安装客户端:

ceph-deploy  install  k8s的ip地址

创建一个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/下面

ceph auth list  #查看权限

创建一个池和映射

1. 创建一个名为k8spool的池

ceph osd pool create k8spool 2024

ceph osd pool ls #查看池

技术分享图片

2. 创建一个块映射k8stest

rbd create --size 1024 k8spool/k8stest  

rbd ls --pool k8spool   #查看建立的映射

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

技术分享图片

成功的话查看:

技术分享图片

kubectl describe pod/ceph-rbd-pv-pod1  #查看是否成功

技术分享图片

技术分享图片

 

kubernetes ceph的rbd挂载步骤

标签:$nf   ==   auth   osd   ring   -o   挂载   ber   映射   

原文地址:https://www.cnblogs.com/kuku0223/p/9229122.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!