使用Ceph集群作为Kubernetes的动态分配持久化存储
2019独角兽企业重金招聘Python工程师标准>>>
使用Docker快速部署Ceph集群 , 然后使用这个Ceph集群作为Kubernetes的动态分配持久化存储。
Kubernetes集群要使用Ceph集群需要在每个Kubernetes节点上安装ceph-common
1. 为kubernetes创建一个存储池
1 2 |
|
2. 创建用户
1 |
|
k8s用户只能对k8s这个存储池有读写权限,注意一定要有执行权限才能执行ceph命令
通过ceph auth list 查看
1 2 3 4 |
|
在存储池k8s下创建一个镜像测试下k8s这个用户是否可以操作
1 2 3 4 |
|
k8s这个ceph用户可以对k8s这个存储池进行操作了
3.为ceph添加一个kubernetes secret
1 2 |
|
ceph-secret.yaml
1 2 3 4 5 6 7 8 |
|
type这一行一定要有
1 |
|
1 2 |
|
4.创建一个StorageClass
ceph-rbd-storageclass.yaml
1 2 3 4 5 6 7 8 9 10 11 12 13 |
|
Kubernetes 1.6 以上使用 storage.k8s.io/v1
1 |
|
1 2 3 |
|
5.测试
ceph-pvc.json
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
|
1 2 3 4 5 6 |
|
现在就可以使用Ceph RBD作为Kubernetes的动态分配持久化存储了。
转载于:https://my.oschina.net/xiaominmin/blog/1632894
使用Ceph集群作为Kubernetes的动态分配持久化存储相关推荐
- Ceph集群搭建及其运用(块存储、ceph文件系统)
一.ceph简介 ceph被称作面向未来的存储, 可以实现的存储方式: 块存储:提供像普通硬盘一样的存储,为使用者提供"硬盘" 文件系统存储:类似于NFS的共享方式,为使用者提供共 ...
- 【CEPH-初识篇】ceph详细介绍+“ 一 ” 篇解决ceph集群搭建, “ 三 ” 大(对象、块、文件)存储使用
文章目录 前言 简介(理论篇) 逻辑结构 数据存储原理 三大存储 RADOSGW(对象网关) BRD(块存储) CEPHFS(文件存储) 所有组件结合起来 POOL.PG简介 组件结合 搭建ceph( ...
- ceph-deploy离线部署ceph集群及报错解决FAQ
Python微信订餐小程序课程视频 https://edu.csdn.net/course/detail/36074 Python实战量化交易理财系统 https://edu.csdn.net/cou ...
- K8s——kubernetes集群中ceph集群使用【下】
kubernetes集群中ceph集群使用 一:CephFS 创建和使用 CephFS 允许用户挂载一个兼容posix的共享目录到多个主机,该存储和NFS共享存储以及CIFS共享目录相似 1.file ...
- K8s——kubernetes集群中ceph集群使用【上】
kubernetes集群中ceph集群使用 块设备创建和使用 Ceph 能够为 pod 提供裸的块设备卷,定义在Ceph数据冗余级别的一个池中 1.storageclass 配置 storagecla ...
- k8s——kubernetes使用rook部署ceph集群
kubernetes使用rook部署ceph集群 一:环境准备 1.安装时间服务器进行时间同步 所有的kubernetes的集群节点 [root@master ~]# yum -y install n ...
- ceph实战之ceph集群搭建
Ceph基础 一.ceph起源 Ceph项目最早起源于Sage就读博士期间的工作(最早的成果于2004年发表),并随后贡献给开源社区.在经过了数年的发展之后,目前已得到众多云计算厂商的支持并被广泛应用 ...
- 17-kubernetes集群中ceph集群使用
<文章感谢 xingdian > 文章目录 kubernetes集群中ceph集群使用 一:CephFS 创建和使用 1.filesystem 配置 2.查看资源配置 3.创建相对应的st ...
- 16-kubernetes集群中ceph集群使用
<文章感谢 xingdian > 文章目录 kubernetes集群中ceph集群使用 一:块设备创建和使用 1.storageclass 配置 2.查看配置结果 3.kubernetes ...
最新文章
- Python下使用subprocess中文乱码的解决方案
- 多态基类与虚析构函数
- 一种全数字实时仿真的安全关键领域解决方案
- Android 应用开发---ViewPager---5.使用Fragment实现ViewPager滑动
- Asp.net 2.0 自定义控件开发专题讲解[为用户控件增加DataSource属性, 能够自动识别不同数据源](示例代码下载)...
- 【报告分享】2021年中国数字经济就业发展研究报告.pdf(附下载链接)
- Django常用代码基本语句
- cuda 各个版本下载
- 腾讯校招难度升级,笔试刷人超80%,最“简单”的试题把网友看哭了
- 统计Nginx访问量
- oracle ndb,NDB语法 - ivaneeo's blog - BlogJava
- 计算机国培培训总结,国培培训总结范文(精选5篇)
- 【巨杉数据库SequoiaDB】影像平台分布式最佳实践 内容管理平台分布式实践
- 32位PCI转CPCI转接板
- 笔记本电脑电池使用方式/BIOS信息
- GQ1b(NH4+盐)说明书
- 计算机主机为什么漏电,电脑机箱漏电怎么回事
- 读《迟到的间隔年》有感
- 【动网论坛7.1 sp1 修改】-去掉阿里巴巴广告
- 学计算机心得体会50字,心得体会50字
热门文章
- 线性回归介绍及分别使用最小二乘法和梯度下降法对线性回归C++实现
- Office2010启动慢的解决方法
- 【linux】Linux下LCD自动熄屏解决方法
- 【Qt】设置窗口透明度
- web服务器错误配置文件,web服务器http配置文件
- c语言判断数组里的数据先递增后递减,查找两个有序序数组(一个递增、一个递减)中第K大的数...
- 傻瓜式动画制作软件_一个傻瓜版的动画制作软件——万彩动画大师
- ai条码插件免安装_ai条码插件2款下载|Barcode Toolbox插件+Barcode条码插件下载 - 偶要下载站...
- append函数_连载|想用Python做自动化测试?函数的参数传递机制及变量作用域
- java web三大组件之filter过滤器