SlideShare a Scribd company logo
Ceph integrate with Kubernetes
Speaker : Thor Chin
Agenda
Ceph Luminous important
Features update
Why Kubernetes and Ceph
Ceph integrate with Kubernetes
Ceph
integrate
with
Kubernetes
Ceph Luminous important
Features update
Ceph Version Timeline
2017
2016
2015
2014
Firefly
Hammer
Jewel
Luminous
Ceph Luminous important Features update
※ Bluestore
※ Erasure Coding Overwrite
※ Multiple MDS
※ Ceph MGR Dashboard
Bluestore
FileStore vs BlueStore
FileStore BlueStore
Filesystem Device
Journal Direct Write / WAL
Disk Disk, SSD, NVME
Erasure Coding
Replica vs Erasure Coding
Replica Erasure Coding
space used 3x (n=3) 1.5x (k+m=3)
CPU
overhead
Normal High
support RBD, RGW, CephFS RGW only
Replica vs EC Overwrite
Replica EC Overwrite
space used 3x (n=3) 1.50x (k+m=3)
CPU
overhead
Normal High
support ALL ALL
Single MDS
Ceph Storage Cluster
MDS.
0
MDS.
1
MDS.
2
MDS.
3
Active
Standby
Multiple MDS
Ceph Storage Cluster
MDS.
0
MDS.
1
MDS.
2
MDS.
3
Active
Standby
Directory Fragmentation
M M M
M M M
M M M
M M M
M M M
M M M
M M M
M M M
MDS.0 MDS.1MDS.0
Ceph MGR Dashboard Architecture
MGRDashboard
Ceph Health
Pool Usage
Host Monitor
Logging
CephFS Monitor
Ceph Monitoring Tools Comparison
Calamari Grafana Nagios OpenATTIC Ceph MGR
Dashboard
Supported Version Hammer ALL ALL ALL Luminous
Cluster Status ✓ ✓ ✓ ✓ ✓
Pool Status ✓ ✓ ✓ ✓ ✓
Pool Mgmt ✓ ✓
OSD Status ✓ ✓ ✓ ✓ ✓
OSD Mgmt ✓
IOPS / Throughput ✓ ✓ ✓
MDS Status ✓ ✓ ✓
CephFS Status ✓
Extra Customized and
Time Range
Email Alert
Why Kubernetes and Ceph
Why Kubernetes?
 Powerful Community
 Open Source – no vendor lock-in
 Large Scale
 Rolling Upgrade
 Self-healing
 Federation and Hybrid
 Easy to Management
 Easy to integrate with monitoring system
– Heapster, InfluxDB, Grafana
Why Ceph ?
 Distributed storage system
 Fault tolerant , no SPoF
 X86 Commodity hardware
 Saving you costs, giving you flexibility
 Large scale – Incremental expansion
 10s to 1000s of nodes
 Unified storage platform
 Scalable object , Block , File system
 Open source – No vendor lock-in
 Automatically balance the file system
 Data security
 with 2 or more copies in different physical store media
23
Ceph integrate with
Kubernetes
CephFS or CephRBD?
CephFS with K8S Ceph RBD with K8S
Multiple Read Yes Yes
Multiple Write Yes No
Quota No Yes (Image Size)
HA support Yes Yes
Performance Good enough Better
Isolated volume No (shared) Yes
Hyper Converged VS Hyper Scale Architecture
K8S
master
etcd
kub-ctl
scheduler
K8S
master
etcd
kub-ctl
scheduler
K8S
master
etcd
kub-ctl
scheduler
K8S
node
ceph-mon
ceph-mds
ceph-rgw
K8S
node
ceph-mon
ceph-mds
ceph-rgw
Storage
node
ceph-osd
ceph-osd
ceph-osd
Storage
node
ceph-osd
ceph-osd
ceph-osd
Storage
node
ceph-osd
ceph-osd
ceph-osd
10g
Hyper Scale Architecture
Hyper Converged and Containerized Architecture
K8S
Ceph-Mon
Ceph-MDS
Ceph-OSD
master
K8S
Ceph-Mon
Ceph-MDS
Ceph-OSD
K8S
Ceph-Mon
Ceph-MDS
Ceph-OSD
10g
master master
Admin
node
Auto-
discovery
Auto-
deploy
Mixed Architecture
K8S
Ceph-Mon
Ceph-MDS
Ceph-OSD
master
K8S
Ceph-Mon
Ceph-MDS
Ceph-OSD
K8S
Ceph-Mon
Ceph-MDS
Ceph-OSD
10g
master master
Admin
node
Auto-
discovery
Auto-
deploy
Storage
node
ceph-osd
ceph-osd
ceph-osd
Storage
node
ceph-osd
ceph-osd
ceph-osd
Storage
node
ceph-osd
ceph-osd
ceph-osd
K8S
node
POD A
POD B
POD C
K8S
node
POD A
POD B
POD C
www.inwinstack.com
Thank You!
迎 棧 科 技 股 份 有 限 公 司

More Related Content

PDF
SUSE - performance analysis-with_ceph
PDF
Redhat - rhcs 2017 past, present and future
PDF
Arm - ceph on arm update
PDF
Ambedded - how to build a true no single point of failure ceph cluster
PPTX
Ceph Day Chicago - Ceph Deployment at Target: Best Practices and Lessons Learned
PPTX
Red Hat Storage Day Dallas - Red Hat Ceph Storage Acceleration Utilizing Flas...
PDF
Intel - optimizing ceph performance by leveraging intel® optane™ and 3 d nand...
PPTX
Architecting Ceph Solutions
SUSE - performance analysis-with_ceph
Redhat - rhcs 2017 past, present and future
Arm - ceph on arm update
Ambedded - how to build a true no single point of failure ceph cluster
Ceph Day Chicago - Ceph Deployment at Target: Best Practices and Lessons Learned
Red Hat Storage Day Dallas - Red Hat Ceph Storage Acceleration Utilizing Flas...
Intel - optimizing ceph performance by leveraging intel® optane™ and 3 d nand...
Architecting Ceph Solutions

What's hot (20)

PDF
Build a High Available NFS Cluster Based on CephFS - Shangzhong Zhu
PPTX
Ceph and OpenStack - Feb 2014
PPTX
MySQL Head to Head Performance
PPTX
Which Hypervisor is Best?
PPTX
Ceph on 64-bit ARM with X-Gene
PDF
2015 open storage workshop ceph software defined storage
PDF
Red Hat Storage Day New York -Performance Intensive Workloads with Samsung NV...
PDF
Ceph, the future of Storage - Sage Weil
PPTX
OpenStack and Ceph case study at the University of Alabama
PPTX
Ceph Deployment at Target: Customer Spotlight
PPTX
Ceph and Openstack in a Nutshell
PDF
Ceph for Big Science - Dan van der Ster
PPTX
Ceph Day Melabourne - Community Update
PPTX
Ceph Day London 2014 - Best Practices for Ceph-powered Implementations of Sto...
PPTX
QCT Ceph Solution - Design Consideration and Reference Architecture
PDF
Red Hat Ceph Storage Roadmap: January 2016
PDF
Backup management with Ceph Storage - Camilo Echevarne, Félix Barbeira
PDF
Ceph on Intel: Intel Storage Components, Benchmarks, and Contributions
PDF
2016-JAN-28 -- High Performance Production Databases on Ceph
PDF
Ceph on arm64 upload
Build a High Available NFS Cluster Based on CephFS - Shangzhong Zhu
Ceph and OpenStack - Feb 2014
MySQL Head to Head Performance
Which Hypervisor is Best?
Ceph on 64-bit ARM with X-Gene
2015 open storage workshop ceph software defined storage
Red Hat Storage Day New York -Performance Intensive Workloads with Samsung NV...
Ceph, the future of Storage - Sage Weil
OpenStack and Ceph case study at the University of Alabama
Ceph Deployment at Target: Customer Spotlight
Ceph and Openstack in a Nutshell
Ceph for Big Science - Dan van der Ster
Ceph Day Melabourne - Community Update
Ceph Day London 2014 - Best Practices for Ceph-powered Implementations of Sto...
QCT Ceph Solution - Design Consideration and Reference Architecture
Red Hat Ceph Storage Roadmap: January 2016
Backup management with Ceph Storage - Camilo Echevarne, Félix Barbeira
Ceph on Intel: Intel Storage Components, Benchmarks, and Contributions
2016-JAN-28 -- High Performance Production Databases on Ceph
Ceph on arm64 upload
Ad

Similar to inwinSTACK - ceph integrate with kubernetes (20)

PDF
MicroK8s 1.28 - MicroCeph on MicroK8s.pdf
PPTX
What you need to know about ceph
PDF
SFScon18 - Martin Palma - Building a petabyte-scale storage system based on f...
PDF
John Spray - Ceph in Kubernetes
PDF
adp.ceph.openstack.talk
PDF
Webinar - Getting Started With Ceph
PDF
XSKY - ceph luminous update
PDF
Storage 101: Rook and Ceph - Open Infrastructure Denver 2019
PDF
NAVER Ceph Storage on ssd for Container
PDF
3 ubuntu open_stack_ceph
PPT
Openstack Summit HK - Ceph defacto - eNovance
PDF
CEPH DAY BERLIN - WHAT'S NEW IN CEPH
PDF
Ceph storage for ocp deploying and managing ceph on top of open shift conta...
ODP
Enabling ceph-mgr to control Ceph services via Kubernetes
PDF
DEVIEW 2013
PDF
Making distributed storage easy: usability in Ceph Luminous and beyond
PDF
Ceph Day Beijing: Containers and Ceph
PPTX
Your 1st Ceph cluster
PDF
Ceph and cloud stack apr 2014
PDF
ceph openstack dream team
MicroK8s 1.28 - MicroCeph on MicroK8s.pdf
What you need to know about ceph
SFScon18 - Martin Palma - Building a petabyte-scale storage system based on f...
John Spray - Ceph in Kubernetes
adp.ceph.openstack.talk
Webinar - Getting Started With Ceph
XSKY - ceph luminous update
Storage 101: Rook and Ceph - Open Infrastructure Denver 2019
NAVER Ceph Storage on ssd for Container
3 ubuntu open_stack_ceph
Openstack Summit HK - Ceph defacto - eNovance
CEPH DAY BERLIN - WHAT'S NEW IN CEPH
Ceph storage for ocp deploying and managing ceph on top of open shift conta...
Enabling ceph-mgr to control Ceph services via Kubernetes
DEVIEW 2013
Making distributed storage easy: usability in Ceph Luminous and beyond
Ceph Day Beijing: Containers and Ceph
Your 1st Ceph cluster
Ceph and cloud stack apr 2014
ceph openstack dream team
Ad

More from inwin stack (20)

PDF
Migrating to Cloud Native Solutions
PDF
Cloud Native 下的應用網路設計
PDF
當電子發票遇見 Google Cloud Function
PDF
運用高效、敏捷全新平台極速落實雲原生開發
PDF
The last mile of digital transformation AI大眾化:數位轉型的最後一哩
PDF
整合Cloud Foundry 和 Kubernetes 技術打造企業級雲應用平台解決方案
PDF
An Open, Open source way to enable your Cloud Native Journey
PDF
維運Kubernetes的兩三事
PDF
Serverless framework on kubernetes
PDF
Train.IO 【第六期-OpenStack 二三事】
PDF
Web後端技術的演變
PDF
以 Kubernetes 部屬 Spark 大數據計算環境
PDF
Setup Hybrid Clusters Using Kubernetes Federation
PDF
基於 K8S 開發的 FaaS 專案 - riff
PPTX
使用 Prometheus 監控 Kubernetes Cluster
PDF
Extend the Kubernetes API with CRD and Custom API Server
PDF
利用K8S實現高可靠應用
PPTX
Integrate Kubernetes into CORD(Central Office Re-architected as a Datacenter)
PPTX
Distributed tensorflow on kubernetes
PDF
Build your own kubernetes apiserver and resource type
Migrating to Cloud Native Solutions
Cloud Native 下的應用網路設計
當電子發票遇見 Google Cloud Function
運用高效、敏捷全新平台極速落實雲原生開發
The last mile of digital transformation AI大眾化:數位轉型的最後一哩
整合Cloud Foundry 和 Kubernetes 技術打造企業級雲應用平台解決方案
An Open, Open source way to enable your Cloud Native Journey
維運Kubernetes的兩三事
Serverless framework on kubernetes
Train.IO 【第六期-OpenStack 二三事】
Web後端技術的演變
以 Kubernetes 部屬 Spark 大數據計算環境
Setup Hybrid Clusters Using Kubernetes Federation
基於 K8S 開發的 FaaS 專案 - riff
使用 Prometheus 監控 Kubernetes Cluster
Extend the Kubernetes API with CRD and Custom API Server
利用K8S實現高可靠應用
Integrate Kubernetes into CORD(Central Office Re-architected as a Datacenter)
Distributed tensorflow on kubernetes
Build your own kubernetes apiserver and resource type

Recently uploaded (20)

PDF
Encapsulation theory and applications.pdf
PDF
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
PDF
Approach and Philosophy of On baking technology
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
Spectral efficient network and resource selection model in 5G networks
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PDF
cuic standard and advanced reporting.pdf
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PPTX
Programs and apps: productivity, graphics, security and other tools
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PPTX
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
DOCX
The AUB Centre for AI in Media Proposal.docx
PDF
Electronic commerce courselecture one. Pdf
Encapsulation theory and applications.pdf
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
Approach and Philosophy of On baking technology
Mobile App Security Testing_ A Comprehensive Guide.pdf
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Reach Out and Touch Someone: Haptics and Empathic Computing
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Spectral efficient network and resource selection model in 5G networks
Understanding_Digital_Forensics_Presentation.pptx
Diabetes mellitus diagnosis method based random forest with bat algorithm
Chapter 3 Spatial Domain Image Processing.pdf
cuic standard and advanced reporting.pdf
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
The Rise and Fall of 3GPP – Time for a Sabbatical?
Programs and apps: productivity, graphics, security and other tools
Digital-Transformation-Roadmap-for-Companies.pptx
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
The AUB Centre for AI in Media Proposal.docx
Electronic commerce courselecture one. Pdf

inwinSTACK - ceph integrate with kubernetes