Submit Search
Kubernetes use-ceph
Dec 26, 2018
0 likes
166 views
Yang Guanjun
Kubernetes use Ceph storage
Read more
1 of 13
Download now
Downloaded 14 times
Ad
Recommended
Ceph intro
Ceph intro
Yang Guanjun
Brief introduction about Ceph
Ceph perf-tunning
Ceph perf-tunning
Yang Guanjun
Ceph common perf tunning
Ceph monitor-op
Ceph monitor-op
Yang Guanjun
Ceph Monitoring and operating
Design realization and application of RBD NBD - Wang Li
Design realization and application of RBD NBD - Wang Li
Ceph Community
Cephalocon APAC 2018 March 22-23, 2018 - Beijing, China Wang Li, Ceph Member CCF, Member DiDisenior Technical Expert, PhD
Hacking Nginx at Taobao
Hacking Nginx at Taobao
Joshua Zhu
Hacking Nginx at Taobao
阿里CDN技术揭秘
阿里CDN技术揭秘
Joshua Zhu
Alibaba CDN Architecture
Docker初识
Docker初识
hubugui
Docker学习笔记
Windows Container 101: dotNET, Container, Kubernetes
Windows Container 101: dotNET, Container, Kubernetes
Will Huang
本簡報是 2017/10/25 由 Will 保哥 在【雲的萬物論研討會:跟著 Azure 玩雲端】研討會中所演講的【Windows Container 101: dotNET, Container, Kubernetes】主題,內容介紹 Windows Containers 的現況,以及如何將 Windows 容器整合至 Kubernetes 叢集架構下,現場還搭配 Azure Container Service 示範如何對叢集進行管理與部署。
一个 Mongodb command 的前世今生
一个 Mongodb command 的前世今生
dennis zhuang
Mongodb 源码简介。
Cinder isaci 实现原理详解
Cinder isaci 实现原理详解
Yong Luo
openstack cinder
RxJS 6 新手入門
RxJS 6 新手入門
Will Huang
RxJS 是一套可以透過觀察序列變化掌握非同步事件處理的 JavaScript 函式庫,其複雜而抽象的概念經常讓許多新手不得其門而入。要掌握 RxJS 函式庫,就要深入理解重要的抽象概念!直播影片 ▶ https://youtu.be/BA1vSZwzkK8
Bypat博客出品-服务器运维集群方法总结
Bypat博客出品-服务器运维集群方法总结
redhat9
開發人員必須知道的 Kubernetes 核心技術 - Kubernetes Summit 2018
開發人員必須知道的 Kubernetes 核心技術 - Kubernetes Summit 2018
Will Huang
對一個完全沒有接觸過 Kubernetes 的開發人員來說,要憑空想像這個全新架構,經常鴨子聽雷,摸不著頭緒。多奇數位創意在導入 Kubernetes 的過程中,就遇到了這個問題。 以至於在開發人員與 IT 人員溝通的過程中,產生了極大落差。保哥將在本次演說分享,多奇數位創意如何在實際導入 Kubernetes 架構的過程中,如何有效跟開發人員溝通,讓大家了解這個全新的平台跟開發人員之間的關係為何。 講者的話: 讓開發人員也能了解 Kubernetes 為他們帶來的效益,以及在 DevOps 的過程中如何有效溝通。 https://summit.ithome.com.tw/kubernetes/
Traffic server overview
Traffic server overview
qianshi
Traffic server overview
如何针对业务做DB优化
如何针对业务做DB优化
Jinrong Ye
如何根据业务特点进行MySQL DB优化
Kvmopt osforce
Kvmopt osforce
meecheng
Bypat博客出品-服务器运维集群方法总结3
Bypat博客出品-服务器运维集群方法总结3
redhat9
阿里云CDN技术演进之路
阿里云CDN技术演进之路
Joshua Zhu
阿里云CDN从淘宝CDN到阿里集团CDN再到阿里云CDN的技术演进之路。
Bypat博客出品-服务器运维集群方法总结2
Bypat博客出品-服务器运维集群方法总结2
redhat9
Bypat博客出品-服务器运维集群方法总结2
Nginx深度開發與客制化
Nginx深度開發與客制化
Joshua Zhu
在阿里巴巴集團,Tengine(阿里定製開源版本Nginx)在淘寶、天貓、阿里雲等眾多大流量網站上運行,每天服務數十億page views。在本次演講裏,我們將分享我們是如何深度定制與開發Nginx,以增強其性能、安全、可運營性等方面。如: * 動態模塊加載(DSO)支援、syslog和pipe支援等; * 更多實用的load balancing算法,如session_sticky,consistent_hash等; * 性能提升改進,如timer的優化; * 安全增強,如防DDoS,慢攻擊防禦,traffic control措施等; * 自動前端性能優化,如組合CSS/JavaScript,頁面trim等; * 動態scripting語言支援(Lua); Tengine是開放原始碼項目,主頁在:http://tengine.taobao.org/
云梯的多Namenode和跨机房之路
云梯的多Namenode和跨机房之路
li luo
How to build a hadoop cluster which cross datacenters
Mesos intro
Mesos intro
dennis zhuang
Aapache mesos 论文介绍
Chasingice
Chasingice
冰 白
a system for synchronizing the price of hotels
使用 C#/Razor 開發互動式 WebAssembly 網站 (Modern Web 2018)
使用 C#/Razor 開發互動式 WebAssembly 網站 (Modern Web 2018)
Will Huang
後端工程師當了這麼多年,練就了一身功力,卻敵不過大環境的劇烈變遷。前端工程近幾年的的發展相當迅速,成為 Web 開發的主要角色。不過,這個情勢可能在不久的將來即將翻盤,因為 WebAssembly 的出現,讓後端開發者也能用熟悉的程式語言與框架,開發出即時互動的 SPA 網站應用程式。本次演說,將帶來 .NET 最新最夯的 Blazor 框架,讓你迅速了解如何利用 C#/Razor 與 HTML5 開發出優異的網站應用程式。 Modern Web 2018 👉 http://modernweb.tw/
Ceph in UnitedStack
Ceph in UnitedStack
Rongze Zhu
Ceph Introduction and Architecture. How to integrate with OpenStack.
Hantuo openstack
Hantuo openstack
OpenCity Community
主库自动切换 V2.0
主库自动切换 V2.0
jinqing zhu
mysql自动切换的实现方案,基于zookeeper的临时结点、watch机制实现的,类似于hbase中的hmaster和regionserver的存活监控机制。
Apache trafficserver
Apache trafficserver
Din Dindin
Azure Container Registry(preview)x Web App On Linux(preview)
Azure Container Registry(preview)x Web App On Linux(preview)
Ch Rick
Azure Container Registry(preview) Web App On Linux(preview)
V mware v shield - 部署最安全云环境的基础
V mware v shield - 部署最安全云环境的基础
ITband
vForum 2010 BJ Share
Ad
More Related Content
What's hot
(20)
一个 Mongodb command 的前世今生
一个 Mongodb command 的前世今生
dennis zhuang
Mongodb 源码简介。
Cinder isaci 实现原理详解
Cinder isaci 实现原理详解
Yong Luo
openstack cinder
RxJS 6 新手入門
RxJS 6 新手入門
Will Huang
RxJS 是一套可以透過觀察序列變化掌握非同步事件處理的 JavaScript 函式庫,其複雜而抽象的概念經常讓許多新手不得其門而入。要掌握 RxJS 函式庫,就要深入理解重要的抽象概念!直播影片 ▶ https://youtu.be/BA1vSZwzkK8
Bypat博客出品-服务器运维集群方法总结
Bypat博客出品-服务器运维集群方法总结
redhat9
開發人員必須知道的 Kubernetes 核心技術 - Kubernetes Summit 2018
開發人員必須知道的 Kubernetes 核心技術 - Kubernetes Summit 2018
Will Huang
對一個完全沒有接觸過 Kubernetes 的開發人員來說,要憑空想像這個全新架構,經常鴨子聽雷,摸不著頭緒。多奇數位創意在導入 Kubernetes 的過程中,就遇到了這個問題。 以至於在開發人員與 IT 人員溝通的過程中,產生了極大落差。保哥將在本次演說分享,多奇數位創意如何在實際導入 Kubernetes 架構的過程中,如何有效跟開發人員溝通,讓大家了解這個全新的平台跟開發人員之間的關係為何。 講者的話: 讓開發人員也能了解 Kubernetes 為他們帶來的效益,以及在 DevOps 的過程中如何有效溝通。 https://summit.ithome.com.tw/kubernetes/
Traffic server overview
Traffic server overview
qianshi
Traffic server overview
如何针对业务做DB优化
如何针对业务做DB优化
Jinrong Ye
如何根据业务特点进行MySQL DB优化
Kvmopt osforce
Kvmopt osforce
meecheng
Bypat博客出品-服务器运维集群方法总结3
Bypat博客出品-服务器运维集群方法总结3
redhat9
阿里云CDN技术演进之路
阿里云CDN技术演进之路
Joshua Zhu
阿里云CDN从淘宝CDN到阿里集团CDN再到阿里云CDN的技术演进之路。
Bypat博客出品-服务器运维集群方法总结2
Bypat博客出品-服务器运维集群方法总结2
redhat9
Bypat博客出品-服务器运维集群方法总结2
Nginx深度開發與客制化
Nginx深度開發與客制化
Joshua Zhu
在阿里巴巴集團,Tengine(阿里定製開源版本Nginx)在淘寶、天貓、阿里雲等眾多大流量網站上運行,每天服務數十億page views。在本次演講裏,我們將分享我們是如何深度定制與開發Nginx,以增強其性能、安全、可運營性等方面。如: * 動態模塊加載(DSO)支援、syslog和pipe支援等; * 更多實用的load balancing算法,如session_sticky,consistent_hash等; * 性能提升改進,如timer的優化; * 安全增強,如防DDoS,慢攻擊防禦,traffic control措施等; * 自動前端性能優化,如組合CSS/JavaScript,頁面trim等; * 動態scripting語言支援(Lua); Tengine是開放原始碼項目,主頁在:http://tengine.taobao.org/
云梯的多Namenode和跨机房之路
云梯的多Namenode和跨机房之路
li luo
How to build a hadoop cluster which cross datacenters
Mesos intro
Mesos intro
dennis zhuang
Aapache mesos 论文介绍
Chasingice
Chasingice
冰 白
a system for synchronizing the price of hotels
使用 C#/Razor 開發互動式 WebAssembly 網站 (Modern Web 2018)
使用 C#/Razor 開發互動式 WebAssembly 網站 (Modern Web 2018)
Will Huang
後端工程師當了這麼多年,練就了一身功力,卻敵不過大環境的劇烈變遷。前端工程近幾年的的發展相當迅速,成為 Web 開發的主要角色。不過,這個情勢可能在不久的將來即將翻盤,因為 WebAssembly 的出現,讓後端開發者也能用熟悉的程式語言與框架,開發出即時互動的 SPA 網站應用程式。本次演說,將帶來 .NET 最新最夯的 Blazor 框架,讓你迅速了解如何利用 C#/Razor 與 HTML5 開發出優異的網站應用程式。 Modern Web 2018 👉 http://modernweb.tw/
Ceph in UnitedStack
Ceph in UnitedStack
Rongze Zhu
Ceph Introduction and Architecture. How to integrate with OpenStack.
Hantuo openstack
Hantuo openstack
OpenCity Community
主库自动切换 V2.0
主库自动切换 V2.0
jinqing zhu
mysql自动切换的实现方案,基于zookeeper的临时结点、watch机制实现的,类似于hbase中的hmaster和regionserver的存活监控机制。
Apache trafficserver
Apache trafficserver
Din Dindin
一个 Mongodb command 的前世今生
一个 Mongodb command 的前世今生
dennis zhuang
Cinder isaci 实现原理详解
Cinder isaci 实现原理详解
Yong Luo
RxJS 6 新手入門
RxJS 6 新手入門
Will Huang
Bypat博客出品-服务器运维集群方法总结
Bypat博客出品-服务器运维集群方法总结
redhat9
開發人員必須知道的 Kubernetes 核心技術 - Kubernetes Summit 2018
開發人員必須知道的 Kubernetes 核心技術 - Kubernetes Summit 2018
Will Huang
Traffic server overview
Traffic server overview
qianshi
如何针对业务做DB优化
如何针对业务做DB优化
Jinrong Ye
Kvmopt osforce
Kvmopt osforce
meecheng
Bypat博客出品-服务器运维集群方法总结3
Bypat博客出品-服务器运维集群方法总结3
redhat9
阿里云CDN技术演进之路
阿里云CDN技术演进之路
Joshua Zhu
Bypat博客出品-服务器运维集群方法总结2
Bypat博客出品-服务器运维集群方法总结2
redhat9
Nginx深度開發與客制化
Nginx深度開發與客制化
Joshua Zhu
云梯的多Namenode和跨机房之路
云梯的多Namenode和跨机房之路
li luo
Mesos intro
Mesos intro
dennis zhuang
Chasingice
Chasingice
冰 白
使用 C#/Razor 開發互動式 WebAssembly 網站 (Modern Web 2018)
使用 C#/Razor 開發互動式 WebAssembly 網站 (Modern Web 2018)
Will Huang
Ceph in UnitedStack
Ceph in UnitedStack
Rongze Zhu
Hantuo openstack
Hantuo openstack
OpenCity Community
主库自动切换 V2.0
主库自动切换 V2.0
jinqing zhu
Apache trafficserver
Apache trafficserver
Din Dindin
Similar to Kubernetes use-ceph
(8)
Azure Container Registry(preview)x Web App On Linux(preview)
Azure Container Registry(preview)x Web App On Linux(preview)
Ch Rick
Azure Container Registry(preview) Web App On Linux(preview)
V mware v shield - 部署最安全云环境的基础
V mware v shield - 部署最安全云环境的基础
ITband
vForum 2010 BJ Share
[2020 .NET Conf] 企業Azure DevOps Service 實際應用架構與秘辛
[2020 .NET Conf] 企業Azure DevOps Service 實際應用架構與秘辛
Edward Kuo
於企業內實際應用Azure DevOps Service,作為DevOps平台工具的真實案例與應用
Full stack-development with node js
Full stack-development with node js
Xuefeng Zhang
Recall: n-Layer Code Structure & Org Structure What’s NodeJS Who are applying NodeJS Why considering NodeJS for Ctrip Risks & Issues Demo & QA
3 introduction to kubernetes
3 introduction to kubernetes
Jiang Shang
Docker Shanghai Meetup 3
从Docker到容器服务
从Docker到容器服务
Li Yi
介绍了容器编排技术的基本概念,阿里云在Container as a Service的实践和Docker的最新进展
Windows 與 Azure 的容器旅程 @ Ignite Mini 2016
Windows 與 Azure 的容器旅程 @ Ignite Mini 2016
Jeff Chu
An overview of Windows Container and Azure container related services, like Service Fabric.
實現 Angular, Docker 與 Kubernetes 持續部署 (NG+2020)
實現 Angular, Docker 與 Kubernetes 持續部署 (NG+2020)
Will Huang
本簡報是 Will 保哥在 NG+ 2020 的演講簡報,本次演講將分享如何將 Angular 部署至 Kubernetes 的完整過程。 Continuous Deployment with Angular, Docker and Kubernetes
Azure Container Registry(preview)x Web App On Linux(preview)
Azure Container Registry(preview)x Web App On Linux(preview)
Ch Rick
V mware v shield - 部署最安全云环境的基础
V mware v shield - 部署最安全云环境的基础
ITband
[2020 .NET Conf] 企業Azure DevOps Service 實際應用架構與秘辛
[2020 .NET Conf] 企業Azure DevOps Service 實際應用架構與秘辛
Edward Kuo
Full stack-development with node js
Full stack-development with node js
Xuefeng Zhang
3 introduction to kubernetes
3 introduction to kubernetes
Jiang Shang
从Docker到容器服务
从Docker到容器服务
Li Yi
Windows 與 Azure 的容器旅程 @ Ignite Mini 2016
Windows 與 Azure 的容器旅程 @ Ignite Mini 2016
Jeff Chu
實現 Angular, Docker 與 Kubernetes 持續部署 (NG+2020)
實現 Angular, Docker 與 Kubernetes 持續部署 (NG+2020)
Will Huang
Ad
Kubernetes use-ceph
1.
K8S使⽤用Ceph存储 杨冠军
2.
K8S存储 • 静态存储供应 • PV:Persistent
Volume • PVC:Persistent Volume Claim • ⼿手动绑定PV到PVC • 动态存储供应 • StorageClass • ⾃自动创建PV和PVC并进⾏行行绑定
3.
K8S Volume图示
4.
RBD • RBD:Rados Block
Device • ⽹网络块设备 • 每个PV对应⼀一个RBD Image • 特点: • ReadWriteOnce • ReadOnlyMany
5.
K8S使⽤用RBD • 部署RBD Provisioner •
与Ceph集群交互,创建/删除RBD Image • 创建Secret(Ceph不不开启认证时忽略略) • 创建StorageClass • 配置Ceph集群相关信息:Monitor / Pool / Secret / ImageFormat • 创建PVC • 指定使⽤用上述StorageClass • 创建POD使⽤用PVC • 指定使⽤用上述PVC
6.
RBD PVC使⽤用 • Map
RBD Image到Host • 命令:rbd map • 格式化⽂文件系统 • 命令:mkfs.ext4 /dev/rbd<id> • Mount到指定⽬目录 • 命令:mount /dev/rbd<id> /var/lib/kubelet/pods/… • 映射到Docker Container使⽤用
7.
CephFS • Ceph FileSystem •
部署MDS:MetaData Server • 每个PV对应CephFS的⼀一个⼦子⽬目录 • 特点: • 兼容POSIX • ReadWriteMany:可以多个PODs挂载同⼀一个CephFS⽬目录
8.
K8S使⽤用CephFS • 部署CephFS Provisioner •
与Ceph集群交互,创建/删除CephFS⼦子⽬目录 • 创建Secret(Ceph不不开启认证时忽略略) • 创建StorageClass • 配置Ceph集群相关信息:Monitor / Admin User / Secret • 创建PVC • 指定使⽤用上述StorageClass • 创建POD使⽤用PVC • 指定使⽤用上述PVC
9.
CephFS PVC使⽤用 • Mount
CephFS⼦子⽬目录到Host • 内核Client:mount -t ceph … • ⾼高性能需求场景! • ⽤用户态Client:ceph-fuse • 映射到Docker Container使⽤用
10.
K8S CSI • 当前模式:In-Tree •
与K8S代码集成⼀一起 • 存储插件,各⼚厂商开发Storage Provisioner • 未来:CSI - Container Storage Interface • K8S提供统⼀一的CSI插件 • 各⼚厂商独⽴立开发满⾜足CSI的存储插件
11.
K8S CSI架构
12.
Ceph CSI • 项⽬目:https://github.com/ceph/ceph-csi •
⽀支持存储: • RBD • CephFS • 版本⽀支持:K8S V1.11+
13.
Q&A
Download