zoukankan      html  css  js  c++  java
  • kubernetes ceph-rbd挂载步骤 类型PersistentVolume

    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  #查看是否成功

    
    
  • 相关阅读:
    Android 联系人中使用的常量
    Android 获取联系人Uri
    Android 编辑联系人
    Android 删除联系人
    Android 联系人添加
    Android 联系人查询
    CollectionViewMasonryLayout
    centos7搭建redis
    centos7搭建zookeeper
    排序算法
  • 原文地址:https://www.cnblogs.com/kuku0223/p/9229122.html
Copyright © 2011-2022 走看看