SlideShare a Scribd company logo
H O W K U B E R N E T E S
M A K E O P E N S TA C K & C E P H B E T T E R
C H A R N S I L P C H I N P R A S E R T
C L O U D S O L U T I O N A R C H I T E C T, N I PA C L O U D
C H A R N S I L P
C H I N P R A S E R T
C L O U D S O L U T I O N
A R C H I T E C T
P U B L I C C L O U D
F E AT U R E S
• Monitoring
• Private Network
• Eco Tier
• Floating IP
• Key pairs
• Volumes(beta)
O P E N S TA C K S U M M I T
S Y D N E Y 2 0 1 7
How Kubernetes make OpenStack & Ceph better
How Kubernetes make OpenStack & Ceph better
How Kubernetes make OpenStack & Ceph better
O P E N S TA C K
W H AT I S
C E P H S T O R A G E
W H AT I S
D AY 2 O P E R AT I O N S ! ! !
D E P L O Y O P E N S TA C K
O N K U B E R N E T E S
P R O D U C T I O N - G R A D E C O N TA I N E R O R C H E S T R AT I O N
K U B E R N E T E S
• C O N TA I N E R
• C L U S T E R
• L O A D B A L A N C E R
• S E L F H E A L I N G
• A U T O S C A L I N G
• R O L L I N G U P G R A D E
I N F R A S T R U C T U R E A S A C O D E
O P E N S TA C K O N K 8 S
H Y P E R C O N V E R G E D
D E P L O Y M E N T
K O L L A
• Provide Dockerfiles for
build OpenStack Docker
images
• Kolla-Ansible
• Kolla-Kubernetes
O P E N S TA C K
H E L M
• Helm is Kubernetes
Package Manager
• Pre-configured Kubernetes
Resources
• Reuse K8S resource files
for different environments
• AT&T and SKTelecom
– J O H N N Y A P P L E S E E D
“Type a quote here.”
D E P L O Y K U B E R N E T E S
O N O P E N S TA C K
K U RY R
• Docker network plugin
• Neutron provide
networking services to
container
• Mapping Neutron ports to
Container ports
docker network create 
-d kuryr 
—ipam-driver=kuryr 
-—subnet=10.10.0.0/24 
--gateway=10.10.0.1 
-o neutron.net.name=private 
my_kuryr_net
docker run 
—net=my_kuryr_net 
-—expose=1234-1238/udp 
-it 
ubuntu
K U RY R - K 8 S
• Make Neutron aware of
Kubernetes Networking
• OpenStack VMs and
Kubernetes Pods on the
same Neutron Network
• Avoid double
encapsulation
F U X I
• Volume provisioner
• Watching K8S PVCs api
for create, update and
delete Cinder Volumes
• FlexVolume driver
• K8S Custom Volume
plugin for attach, detach
and mount volume.
K U RY R K U B E R N E T E S
C O N TA I N E R I Z E D O P E N S TA C K C L O U D
K U B E R N E T E S
• Self healing
• Load balancing
• Automated rolling outs and rolling
backs
• Minimise OpenStack Control plan
nodes
• No overlay networks
C O N C L U S I O N
• Containerized OpenStack Cloud
• Hyperconverged
• Kuryr Kubernetes
• Fuxi Kubernetes
• Kolla
• OpenStack Helm
– C H A R N S I L P C H I N P R A S E R T, N I PA C L O U D
“May the force be with you”
Thank you

More Related Content

PDF
How to Integrate Kubernetes in OpenStack
PDF
How to integrate Kubernetes in OpenStack: You need to know these project
PDF
Running and Managing Kubernetes on OpenStack
PDF
OpenStack on Kubernetes (BOS Summit / May 2017 update)
PDF
Kubernetes on the Edge / 在邊緣的K8S
PPT
Building Clustered Applications with Kubernetes and Docker
PPTX
Integrate Kubernetes into CORD(Central Office Re-architected as a Datacenter)
PDF
Introduction to kubernetes
How to Integrate Kubernetes in OpenStack
How to integrate Kubernetes in OpenStack: You need to know these project
Running and Managing Kubernetes on OpenStack
OpenStack on Kubernetes (BOS Summit / May 2017 update)
Kubernetes on the Edge / 在邊緣的K8S
Building Clustered Applications with Kubernetes and Docker
Integrate Kubernetes into CORD(Central Office Re-architected as a Datacenter)
Introduction to kubernetes

What's hot (20)

PDF
From Code to Kubernetes
PPTX
Kubernetes and OpenStack at Scale
PDF
Kubernetes - A Short Ride Throught the project and its ecosystem
PPTX
OpenStack with OpenDaylight
PDF
Kubernetes Monitoring & Best Practices
PDF
Gordon's secret session kubernetes on windows
PPTX
Introducing LinuxKit
PPTX
Kubernetes fundamentals
PPTX
Distributed tensorflow on kubernetes
PDF
"Kubernetes as Driver of Generic IT Automation"
PDF
Proactive ops for container orchestration environments
PDF
Beyond Ingresses - Better Traffic Management in Kubernetes
PPTX
OpenStack @ Workday - CI/CD
PDF
Building Cloud-Native Applications with Kubernetes, Helm and Kubeless
PDF
Deploying WSO2 Middleware on Kubernetes
PPTX
Monitoring Docker Application in Production
PDF
Web後端技術的演變
PDF
Deploying your first application with Kubernetes
PDF
Cloud spanner architecture and use cases
PDF
KubeCon EU 2016: Heroku to Kubernetes
From Code to Kubernetes
Kubernetes and OpenStack at Scale
Kubernetes - A Short Ride Throught the project and its ecosystem
OpenStack with OpenDaylight
Kubernetes Monitoring & Best Practices
Gordon's secret session kubernetes on windows
Introducing LinuxKit
Kubernetes fundamentals
Distributed tensorflow on kubernetes
"Kubernetes as Driver of Generic IT Automation"
Proactive ops for container orchestration environments
Beyond Ingresses - Better Traffic Management in Kubernetes
OpenStack @ Workday - CI/CD
Building Cloud-Native Applications with Kubernetes, Helm and Kubeless
Deploying WSO2 Middleware on Kubernetes
Monitoring Docker Application in Production
Web後端技術的演變
Deploying your first application with Kubernetes
Cloud spanner architecture and use cases
KubeCon EU 2016: Heroku to Kubernetes
Ad

Similar to How Kubernetes make OpenStack & Ceph better (20)

PDF
LXC to Docker Via Continuous Delivery
PDF
So You Want to be an OpenStack Contributor
PDF
Java 20
PDF
Montreal OpenStack Q3-2017 MeetUp
PPTX
Introduction to kubernetes
PPTX
Docker in development
PPTX
Cloud Device Insecurity
PDF
Paul Angus - what's new in ACS 4.11
PDF
Whats new in Cloudstack 4.11 - behind the headlines
PDF
The 12 Factor App
PDF
php[world] 2016 - You Don’t Need Node.js - Async Programming in PHP
PDF
Globus Compute wth IRI Workflows - GlobusWorld 2024
PDF
Globus Compute with Integrated Research Infrastructure (IRI) workflows
PPTX
CloudStack EU user group - Trillian
PDF
The Highs and Lows of Stateful Containers
PDF
Consuming Cinder from Docker
PDF
RedHat OpenStack Platform Overview
PDF
Zend con 2016 - Asynchronous Prorgamming in PHP
PDF
DEVIEW 2013
PPTX
Building clouds with apache cloudstack apache roadshow 2018
LXC to Docker Via Continuous Delivery
So You Want to be an OpenStack Contributor
Java 20
Montreal OpenStack Q3-2017 MeetUp
Introduction to kubernetes
Docker in development
Cloud Device Insecurity
Paul Angus - what's new in ACS 4.11
Whats new in Cloudstack 4.11 - behind the headlines
The 12 Factor App
php[world] 2016 - You Don’t Need Node.js - Async Programming in PHP
Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute with Integrated Research Infrastructure (IRI) workflows
CloudStack EU user group - Trillian
The Highs and Lows of Stateful Containers
Consuming Cinder from Docker
RedHat OpenStack Platform Overview
Zend con 2016 - Asynchronous Prorgamming in PHP
DEVIEW 2013
Building clouds with apache cloudstack apache roadshow 2018
Ad

Recently uploaded (20)

PDF
Getting Started with Data Integration: FME Form 101
PDF
Zenith AI: Advanced Artificial Intelligence
PDF
Unlock new opportunities with location data.pdf
PDF
1 - Historical Antecedents, Social Consideration.pdf
PDF
Hybrid horned lizard optimization algorithm-aquila optimizer for DC motor
PDF
Taming the Chaos: How to Turn Unstructured Data into Decisions
PDF
A Late Bloomer's Guide to GenAI: Ethics, Bias, and Effective Prompting - Boha...
PDF
Architecture types and enterprise applications.pdf
PDF
A comparative study of natural language inference in Swahili using monolingua...
PDF
Assigned Numbers - 2025 - Bluetooth® Document
PDF
sustainability-14-14877-v2.pddhzftheheeeee
PPT
Module 1.ppt Iot fundamentals and Architecture
PPTX
Chapter 5: Probability Theory and Statistics
PDF
Univ-Connecticut-ChatGPT-Presentaion.pdf
PDF
A review of recent deep learning applications in wood surface defect identifi...
PPTX
MicrosoftCybserSecurityReferenceArchitecture-April-2025.pptx
PPTX
Benefits of Physical activity for teenagers.pptx
PPTX
Final SEM Unit 1 for mit wpu at pune .pptx
PDF
WOOl fibre morphology and structure.pdf for textiles
PDF
STKI Israel Market Study 2025 version august
Getting Started with Data Integration: FME Form 101
Zenith AI: Advanced Artificial Intelligence
Unlock new opportunities with location data.pdf
1 - Historical Antecedents, Social Consideration.pdf
Hybrid horned lizard optimization algorithm-aquila optimizer for DC motor
Taming the Chaos: How to Turn Unstructured Data into Decisions
A Late Bloomer's Guide to GenAI: Ethics, Bias, and Effective Prompting - Boha...
Architecture types and enterprise applications.pdf
A comparative study of natural language inference in Swahili using monolingua...
Assigned Numbers - 2025 - Bluetooth® Document
sustainability-14-14877-v2.pddhzftheheeeee
Module 1.ppt Iot fundamentals and Architecture
Chapter 5: Probability Theory and Statistics
Univ-Connecticut-ChatGPT-Presentaion.pdf
A review of recent deep learning applications in wood surface defect identifi...
MicrosoftCybserSecurityReferenceArchitecture-April-2025.pptx
Benefits of Physical activity for teenagers.pptx
Final SEM Unit 1 for mit wpu at pune .pptx
WOOl fibre morphology and structure.pdf for textiles
STKI Israel Market Study 2025 version august

How Kubernetes make OpenStack & Ceph better

  • 1. H O W K U B E R N E T E S M A K E O P E N S TA C K & C E P H B E T T E R C H A R N S I L P C H I N P R A S E R T C L O U D S O L U T I O N A R C H I T E C T, N I PA C L O U D
  • 2. C H A R N S I L P C H I N P R A S E R T C L O U D S O L U T I O N A R C H I T E C T
  • 3. P U B L I C C L O U D
  • 4. F E AT U R E S • Monitoring • Private Network • Eco Tier • Floating IP • Key pairs • Volumes(beta)
  • 5. O P E N S TA C K S U M M I T S Y D N E Y 2 0 1 7
  • 9. O P E N S TA C K W H AT I S
  • 10. C E P H S T O R A G E W H AT I S
  • 11. D AY 2 O P E R AT I O N S ! ! !
  • 12. D E P L O Y O P E N S TA C K O N K U B E R N E T E S
  • 13. P R O D U C T I O N - G R A D E C O N TA I N E R O R C H E S T R AT I O N K U B E R N E T E S • C O N TA I N E R • C L U S T E R • L O A D B A L A N C E R • S E L F H E A L I N G • A U T O S C A L I N G • R O L L I N G U P G R A D E
  • 14. I N F R A S T R U C T U R E A S A C O D E
  • 15. O P E N S TA C K O N K 8 S
  • 16. H Y P E R C O N V E R G E D
  • 17. D E P L O Y M E N T
  • 18. K O L L A • Provide Dockerfiles for build OpenStack Docker images • Kolla-Ansible • Kolla-Kubernetes
  • 19. O P E N S TA C K H E L M • Helm is Kubernetes Package Manager • Pre-configured Kubernetes Resources • Reuse K8S resource files for different environments • AT&T and SKTelecom
  • 20. – J O H N N Y A P P L E S E E D “Type a quote here.”
  • 21. D E P L O Y K U B E R N E T E S O N O P E N S TA C K
  • 22. K U RY R • Docker network plugin • Neutron provide networking services to container • Mapping Neutron ports to Container ports docker network create -d kuryr —ipam-driver=kuryr -—subnet=10.10.0.0/24 --gateway=10.10.0.1 -o neutron.net.name=private my_kuryr_net docker run —net=my_kuryr_net -—expose=1234-1238/udp -it ubuntu
  • 23. K U RY R - K 8 S • Make Neutron aware of Kubernetes Networking • OpenStack VMs and Kubernetes Pods on the same Neutron Network • Avoid double encapsulation
  • 24. F U X I • Volume provisioner • Watching K8S PVCs api for create, update and delete Cinder Volumes • FlexVolume driver • K8S Custom Volume plugin for attach, detach and mount volume.
  • 25. K U RY R K U B E R N E T E S
  • 26. C O N TA I N E R I Z E D O P E N S TA C K C L O U D K U B E R N E T E S • Self healing • Load balancing • Automated rolling outs and rolling backs • Minimise OpenStack Control plan nodes • No overlay networks
  • 27. C O N C L U S I O N • Containerized OpenStack Cloud • Hyperconverged • Kuryr Kubernetes • Fuxi Kubernetes • Kolla • OpenStack Helm
  • 28. – C H A R N S I L P C H I N P R A S E R T, N I PA C L O U D “May the force be with you” Thank you