【K8S与Ceph RBD集成-多主与主从数据库示例】教程文章相关的互联网学习教程文章

k8s 与ceph结合【代码】

一、创建相应的pool ceph osd pool create k8s 4096 4096二、创建ceph的对k8s pool的用户ceph auth get-or-create client.k8s mon ‘allow r‘ osd ‘allow class-read object_prefix rbd_children, allow rwx pool=k8s‘三、对k8s用户进行base64加密echo "keyring " | base64四、创建基于keyring 的secret资源root@master:~# cat ceph-secret.yaml apiVersion: v1 kind: Secretmetadata: name: ceph-secret data: key: QVFBbW5...

K8S与Ceph RBD集成-多主与主从数据库示例【代码】

参考文章: https://ieevee.com/tech/2018/05/16/k8s-rbd.html https://zhangchenchen.github.io/2017/11/17/kubernetes-integrate-with-ceph/https://docs.openshift.com/container-platform/3.5/install_config/storage_examples/ceph_rbd_dynamic_example.htmlhttps://jimmysong.io/kubernetes-handbook/practice/using-ceph-for-persistent-storage.html感谢以上作者提供的技术参考,这里我加以整理,分别实现了多主数据库集...

K8S使用ceph实现持久化存储【代码】

一、概述 ceph为k8s提供存储服务主要有两种方式,cephfs和ceph rdb;cephfs方式支持k8s的pv的3种访问模式ReadWriteOnce,ReadOnlyMany,ReadWriteMany ,RBD支持ReadWriteOnce,ReadOnlyMany。 二、部署k8s和ceph 2.1、部署k8s集群 部署方式见《基于kubeadmin安装Kubernetes集群》 2.2、部署ceph集群 部署方式见《ceph分布式集群的搭建》 三、在k8s集群中配置ceph 3.1、使用cephfs (1) 在ceph集群创建cephfs #以下操作在ceph集群的...

k8s之ceph存储【代码】【图】

ceph集群:version 10.2.510.0.41.217:678910.0.41.203:678910.0.41.225:6789其中一个节点执行grep key /etc/ceph/ceph.client.admin.keyring |awk {printf "%s", $NF}|base64返回值作为secret的key值QVFCYnZvWmdCVTl0RFJBQWpRK0xxNTNXV3NIZUpyTndqNkllSGc9PQ== k8s集群:version 1.18.6 每个节点都要安装yum install -y ceph-common 本次直接部署在default命名空间git clone https://github.com/kubernetes-incubator/external-stor...

在K8S集群中搭建REDIS集群搭配CEPH存储【代码】【图】

作者:李毓 redis是属于数据库,在ceph为后端存储的情况下,适合rbd模式。所以我们先搭建RBD模式的存储。 紧接上一节CEPH所讲,创建自动供给PV. [root@adm-master src]# cd external-storage-master/ceph/rbd/deploy/ [root@adm-master deploy]# ls non-rbac rbac README.md [root@adm-master deploy]# pwd /usr/local/src/external-storage-master/ceph/rbd/deploy kubectl apply -f ./rbac[root@adm-master rbac]# kubectl get...