March 2017 Update:
Will it blend?
Joint
OpenStack
Kubernetes
Environment
A pragmatic operational assessment of if and when
Kubernetes can become an underlay for OpenStack.
TL;DR: Yes
and then Kubernetes
wins as the platform.
Rob Hirschfeld (aka Zehicle online)
In Community: OpenStack Board Member (4 years)
Co-Chair of Kubernetes Cluster Ops SIG
Founder of Digital Rebar & Crowbar Projects
Professional: CEO of RackN - hybrid automation software
Executive at Dell - scale data center ops
Cloud Data Center Ops going back to 1999
Addressing Operators Needs
Operational Success is Essential to Project Success
Operators are not developers!
Simple, Transparent and Stable are key concerns
Becoming a super-user of the platform should not be required to run it
Scale & Upgradability has both internal and external drivers
Generally, Kubernetes has good operational fundamentals
We’re Talking Underlay, not Overlay
We’re talking about installing Kubernetes first (aka
underlay) and using it to manage the OpenStack control
plane.
Objectives for Kubernetes Underlay:
● Must Work with Kubernetes Primatives
● Not a Dedicated Kubernetes
● Limited Outside Management
Physical Infrastructure
Kubernetes
Underlay
OpenStack
Kubernetes
Overlay
This Talk
Simplest conception of the
K8s OpenStack Sandwich
What is Kubernetes?
Container Scheduler (no, it’s not really Orchestration)
API driven to provide restart, placement, network routing and life-cycle
For Applications designed for Kubernetes
Key Design Elements: Immutable Infrastructure (stateless ops)
12 Factor Configuration
Service Oriented
What is Kubernetes: A Three Tier Application
Client
0
Ready
1
Prereq
2
Control
3
Nodes
etcd
(cluster)
etcd
(cluster)
etcd
(cluster)
API
(cluster)
API
(cluster)
API
(cluster)
Kubelet
KubeCtl
Container Manager
5
Apps
Network CNI
Host
Network
Host
Storage
Host
Init
Pod Pod Pod Pod
4
Add-Ons
Certificate
Authority
Scheduler
(leader)
Heapster
Infrastructure
APIs
Routers,
Storage,
LBs...
Proxy
...
Controller
(leader)
DNS Watcher ...
Together 4ever: API server + Kubelet
Client
0
Ready
1
Prereq
2
Control
3
Nodes
etcd
(cluster)
etcd
(cluster)
etcd
(cluster)
API
(cluster)
API
(cluster)
API
(cluster)
Kubelet
KubeCtl
Container Manager
5
Apps
Network CNI
Host
Network
Host
Storage
Host
Init
Pod Pod Pod Pod
4
Add-Ons
Certificate
Authority
Scheduler
(leader)
Heapster
Infrastructure
APIs
Routers,
Storage,
LBs...
Proxy
...
Controller
(leader)
DNS Watcher ...
Kubernetes = Rainbows?!
Why do we want Kubernetes as Underlay?
Community Perception Accuracy
1 OpenStack Operations is still not “solved” True (no change)
2 We already do most new deploys in containers True (was partially)
3 Kubernetes is awesome at containers True (was partially)
4 Kubernetes is simple, stable and secure (for operators) Partially (was false)
5 Kubernetes means easy Upgrades and High Availability Partially (was false)
There are REAL Potential Benefits
● Leverage Docker packaging efforts and reduce Python & O/S dependencies
● Upgrades would benefit from Kubernetes built-in processes
● Use of the Kubernetes job scheduler for maintenance
● “Free” fault tolerance of key components
● Easier install if Kubernetes already running on-site
● More constrained options for configuration and operation
BUT REALLY, IT’S ABOUT COMMUNITY SIZE...
I expect more people will understand Kubernetes operations than OpenStack
operations because Kubernetes is cloud and physical.
Kubernetes
Underlay is coming,
So let’s get
pragmatic about it.
Leadership Kudos to
SAP, ATT Comummity Dev, & Port Direct
Issue 1: Marketing Message is Confusing
Marketing around Kubernetes under OpenStack is a “hot mess”
● People hear “Kubernetes is stable, OpenStack is not”
● Further confuses “OpenStack one platform message”
● Encourages Kubernetes as target instead of OpenStack
Confusion with the Plain Old Container Install (“POCI”) message
● Canonical (Ubuntu Cloud Install),
● Rackspace (OpenStack Ansible)
● Cisco (Kolla)
● Triple O
Key Principle: Containerization vs Kubernetes
Containers can be treated as a) lightweight vms or 2) packaged daemon sets.
● Canonical builds their containers like persistent vms and configures with Juju
● Kolla & OSA treats containers as packaging and configures with Ansible
Kubernetes accepts neither approach – they expect containers to be immutable
and 12 factor configured
● Kubernetes manages the full container life-cycle
● Containers need to be able to handle being added, removed
● Services need to be able to handle IP address changes (or use DNS names)
This work is progressing quickly!
Using Kubernetes v1.5+ Primatives
● Using Kubernetes Helm Charts
● Services are tagged to nodes
● Agents become Daemon sets
● Databases using Stateful sets
● Multiple container sources
Hard work remains….
● Networking, Configuraton & Storage
● OpenStack Projects must handle immutable
container requirements
Physical Infrastructure
Kubernetes + Helm
Underlay
OpenStack
Mgmt
OpenStack
Nodes
Other
Apps
Kubernetes
Workers
More Detail: Kubernetes Underlay of OpenStack
Physical Infrastructure
Kubernetes
Controllers
OpenStack
Mgmt
OpenStack
Nodes
Data
base
If you to really want to build this, give me a call - RackN has all the components
Msg
Bus
Software Defined NetworkingCeph Distributed Storage
Other
Workloads
Helm
Issue 2: Technical Challenges Remain
This discussion keep kicking the operations & install problems down the field
Kubernetes is much newer than OpenStack, so even less understood
Yet more complexity and some very basic questions:
● Now we have a both a Kubernetes and OpenStack upgrade problem
● We still need tooling to manage OpenStack in Kubernetes
● We still need someone to package the containers
● Relies on Docker to keep systems running
● Storage and Networking are still being worked out
In summary,
OpenStack operability is not solved via the underlay platform alone.
Technical Leadership motivation required for OpenStack adopting
Kubernetes architecture requirements.
Serious messaging confusion in effort has to be resolved.
However, this collaboration is required for OpenStack
Because Kubernetes will have a larger footprint in Operations

More Related Content

PDF
Kubernetes community demo march 16 2017
PDF
Joint OpenStack Kubernetes Environment (OpenStack Summit)
PDF
OpenStack on Kubernetes (BOS Summit / May 2017 update)
PDF
Running and Managing Kubernetes on OpenStack
PPTX
Tectonic Summit 2016: Multi-Cluster Kubernetes: Planning for Unknowns
PPTX
A Million ways of Deploying a Kubernetes Cluster
PDF
Introduction to kubernetes
PDF
Manage thousands of k8s applications with minimal efforts using kube carrier
Kubernetes community demo march 16 2017
Joint OpenStack Kubernetes Environment (OpenStack Summit)
OpenStack on Kubernetes (BOS Summit / May 2017 update)
Running and Managing Kubernetes on OpenStack
Tectonic Summit 2016: Multi-Cluster Kubernetes: Planning for Unknowns
A Million ways of Deploying a Kubernetes Cluster
Introduction to kubernetes
Manage thousands of k8s applications with minimal efforts using kube carrier

What's hot (20)

PPTX
CI/CD trên Cloud OpenStack tại Viettel Networks | Hà Minh Công, Phạm Tường Chiến
PDF
DockerCon EU 2015: Production Ready Containers from IBM and Docker
PPTX
Tectonic Summit 2016: Brandon Philips, CTO of CoreOS, Keynote
PDF
The Good, the Bad and the Ugly of Migrating Hundreds of Legacy Applications ...
PDF
Big data and Kubernetes
PDF
Ambassador: Building a Control Plane for Envoy
PDF
PuppetConf 2017: Kubernetes in the Cloud w/ Puppet + Google Container Engine-...
PDF
Helm - Package Manager for Kubernetes
PDF
Kubernetes - A Short Ride Throught the project and its ecosystem
PDF
nete.*@kursday2
PPTX
Kubernates : An Small introduction for Beginners by Rajiv Vishwkarma
PDF
[Red Hat] OpenStack Automation with Ansible
PPTX
Monitoring Docker Application in Production
PDF
Cloud spanner architecture and use cases
PDF
How to integrate Kubernetes in OpenStack: You need to know these project
PDF
StarlingX - A Platform for the Distributed Edge | Ildiko Vancsa
PDF
Storage os kubernetes clusters need persistent data
PDF
[Spark Summit 2017 NA] Apache Spark on Kubernetes
PPTX
Multi-Clusters Made Easy with Liqo:
Getting Rid of Your Clusters Keeping Them...
PDF
Kubernetes Concepts And Architecture Powerpoint Presentation Slides
CI/CD trên Cloud OpenStack tại Viettel Networks | Hà Minh Công, Phạm Tường Chiến
DockerCon EU 2015: Production Ready Containers from IBM and Docker
Tectonic Summit 2016: Brandon Philips, CTO of CoreOS, Keynote
The Good, the Bad and the Ugly of Migrating Hundreds of Legacy Applications ...
Big data and Kubernetes
Ambassador: Building a Control Plane for Envoy
PuppetConf 2017: Kubernetes in the Cloud w/ Puppet + Google Container Engine-...
Helm - Package Manager for Kubernetes
Kubernetes - A Short Ride Throught the project and its ecosystem
nete.*@kursday2
Kubernates : An Small introduction for Beginners by Rajiv Vishwkarma
[Red Hat] OpenStack Automation with Ansible
Monitoring Docker Application in Production
Cloud spanner architecture and use cases
How to integrate Kubernetes in OpenStack: You need to know these project
StarlingX - A Platform for the Distributed Edge | Ildiko Vancsa
Storage os kubernetes clusters need persistent data
[Spark Summit 2017 NA] Apache Spark on Kubernetes
Multi-Clusters Made Easy with Liqo:
Getting Rid of Your Clusters Keeping Them...
Kubernetes Concepts And Architecture Powerpoint Presentation Slides
Ad

Viewers also liked (18)

PDF
Onico gdynia-half-marathon-media-guide-2017 (1)
PDF
Master the flow of microservices - because your business is more complex than...
PDF
Using Spark, Kafka, Cassandra and Akka on Mesos for Real-Time Personalization
PPTX
OpenStack Architecture and Use Cases
PPTX
Que tipo de crente eu sou
PPTX
estabilidad laboral
PDF
Somos o que pensamos - O poder do pensamento
PPTX
Eyelid reconstraction
PPTX
Problemas dinero 3º
PDF
TerraX Minerals, Inc. Corporate Presentation
PPTX
Slideshare ...Monarkët e ndriçuar ...Absolutizmi
PDF
셀바스AI -108860- 알고리즘 기업분석 보고서
PDF
NJ Future Redevelopment Forum 2017 Getz
PPTX
NJ Future Redevelopment Forum 2017 Lane
PPTX
NJ Future Redevelopment Forum 2017 Maraziti
PPT
Why discovery of open books is a challenge
PDF
The sorry state of Finnish e-payment APIs
PDF
Causal and semantic relatedness effects on L2 text processing and memory: Evi...
Onico gdynia-half-marathon-media-guide-2017 (1)
Master the flow of microservices - because your business is more complex than...
Using Spark, Kafka, Cassandra and Akka on Mesos for Real-Time Personalization
OpenStack Architecture and Use Cases
Que tipo de crente eu sou
estabilidad laboral
Somos o que pensamos - O poder do pensamento
Eyelid reconstraction
Problemas dinero 3º
TerraX Minerals, Inc. Corporate Presentation
Slideshare ...Monarkët e ndriçuar ...Absolutizmi
셀바스AI -108860- 알고리즘 기업분석 보고서
NJ Future Redevelopment Forum 2017 Getz
NJ Future Redevelopment Forum 2017 Lane
NJ Future Redevelopment Forum 2017 Maraziti
Why discovery of open books is a challenge
The sorry state of Finnish e-payment APIs
Causal and semantic relatedness effects on L2 text processing and memory: Evi...
Ad

Similar to Joint OpenStack Kubernetes Environment (March 17 update) (20)

PDF
Deploying kubernetes at scale on OpenStack
PPTX
Simplify Your Way To Expert Kubernetes Management
PDF
Docker meetup-20-apr-17-openshit
PDF
Kubernetes or OpenShift - choosing your container platform for Dev and Ops
PDF
8 - OpenShift - A look at a container platform: what's in the box
PDF
Kubernetes 101 - an Introduction to Containers, Kubernetes, and OpenShift
PPTX
Kubernetes: від знайомства до використання у CI/CD
PDF
Craig Box (Google) - The road to Kubernetes 1.0
PDF
Kubernetes: My BFF
PDF
Kubernetes and CoreOS @ Athens Docker meetup
PPTX
Introduction+to+Kubernetes-Details-D.pptx
PDF
Javantura v4 - Self-service app deployment with Kubernetes and OpenShift - Ma...
PDF
Kubernetes and Nested Containers: Enhanced 3 Ps (Performance, Price and Provi...
PPTX
Kuberenetes - From Zero to Hero
PPTX
Kubernetes Security
PDF
Can I Contain This?
PPTX
Why kubernetes matters
PDF
Kubernetes and Cloud Native Update Q4 2018
PDF
Deploying your first application with Kubernetes
PDF
High%20Level%20-%20OpenShift%204%20Technical%20Deep%20Dive%20-%202024%20-%20I...
Deploying kubernetes at scale on OpenStack
Simplify Your Way To Expert Kubernetes Management
Docker meetup-20-apr-17-openshit
Kubernetes or OpenShift - choosing your container platform for Dev and Ops
8 - OpenShift - A look at a container platform: what's in the box
Kubernetes 101 - an Introduction to Containers, Kubernetes, and OpenShift
Kubernetes: від знайомства до використання у CI/CD
Craig Box (Google) - The road to Kubernetes 1.0
Kubernetes: My BFF
Kubernetes and CoreOS @ Athens Docker meetup
Introduction+to+Kubernetes-Details-D.pptx
Javantura v4 - Self-service app deployment with Kubernetes and OpenShift - Ma...
Kubernetes and Nested Containers: Enhanced 3 Ps (Performance, Price and Provi...
Kuberenetes - From Zero to Hero
Kubernetes Security
Can I Contain This?
Why kubernetes matters
Kubernetes and Cloud Native Update Q4 2018
Deploying your first application with Kubernetes
High%20Level%20-%20OpenShift%204%20Technical%20Deep%20Dive%20-%202024%20-%20I...

More from rhirschfeld (20)

PDF
What is Digital Rebar Provision (and how RackN extends)?
PDF
RackN Physical Layer Automation Innovation
PDF
Kubecon 2017 Zero Touch Kubernetes
PDF
#SREcon Immutable Infrastructure: rethinking configuration mgmt
PDF
Immutable infrastructure & Rethinking Configuration PREVIEW
PDF
Open Patterns for Day 2 Ops [Gluecon 2017]
PDF
Interop ITX Kubernetes Presentation
PDF
SRE vs DevOps vs Cloud Native Preso
PDF
The developer rebellion against infrastructure
PDF
IBM Interconnect: Think you can Out Innovate Open Source
PDF
The Messy Underlay Dilemma - automating PKI at Defragcon
PDF
Containers, orchestration and security, oh my!
PDF
Gluecon Preso: Hybrid Container Infrastructure
PDF
OpenStack Preso: DevOps on Hybrid Infrastructure
PDF
OpenServerSummit: Operating Hybrid Infrastructure
PDF
Git & dev ops come together, right now!
PDF
Apply, rinse and repeat: avoid the fidelity gap
PDF
Tokyo DefCore Presentation
PDF
Containers all the way down
PDF
Kubernetes in 15 minutes
What is Digital Rebar Provision (and how RackN extends)?
RackN Physical Layer Automation Innovation
Kubecon 2017 Zero Touch Kubernetes
#SREcon Immutable Infrastructure: rethinking configuration mgmt
Immutable infrastructure & Rethinking Configuration PREVIEW
Open Patterns for Day 2 Ops [Gluecon 2017]
Interop ITX Kubernetes Presentation
SRE vs DevOps vs Cloud Native Preso
The developer rebellion against infrastructure
IBM Interconnect: Think you can Out Innovate Open Source
The Messy Underlay Dilemma - automating PKI at Defragcon
Containers, orchestration and security, oh my!
Gluecon Preso: Hybrid Container Infrastructure
OpenStack Preso: DevOps on Hybrid Infrastructure
OpenServerSummit: Operating Hybrid Infrastructure
Git & dev ops come together, right now!
Apply, rinse and repeat: avoid the fidelity gap
Tokyo DefCore Presentation
Containers all the way down
Kubernetes in 15 minutes

Recently uploaded (20)

PPTX
Benefits of Physical activity for teenagers.pptx
PDF
TrustArc Webinar - Click, Consent, Trust: Winning the Privacy Game
PDF
Enhancing emotion recognition model for a student engagement use case through...
DOCX
search engine optimization ppt fir known well about this
PDF
Assigned Numbers - 2025 - Bluetooth® Document
PDF
Hybrid model detection and classification of lung cancer
PPTX
O2C Customer Invoices to Receipt V15A.pptx
PDF
DASA ADMISSION 2024_FirstRound_FirstRank_LastRank.pdf
PDF
DP Operators-handbook-extract for the Mautical Institute
PDF
Getting Started with Data Integration: FME Form 101
PDF
Transform Your ITIL® 4 & ITSM Strategy with AI in 2025.pdf
PPTX
Tartificialntelligence_presentation.pptx
PDF
Microsoft Solutions Partner Drive Digital Transformation with D365.pdf
PDF
Five Habits of High-Impact Board Members
PDF
Architecture types and enterprise applications.pdf
PPT
What is a Computer? Input Devices /output devices
PDF
Unlock new opportunities with location data.pdf
PDF
A Late Bloomer's Guide to GenAI: Ethics, Bias, and Effective Prompting - Boha...
PPTX
Web Crawler for Trend Tracking Gen Z Insights.pptx
PPTX
The various Industrial Revolutions .pptx
Benefits of Physical activity for teenagers.pptx
TrustArc Webinar - Click, Consent, Trust: Winning the Privacy Game
Enhancing emotion recognition model for a student engagement use case through...
search engine optimization ppt fir known well about this
Assigned Numbers - 2025 - Bluetooth® Document
Hybrid model detection and classification of lung cancer
O2C Customer Invoices to Receipt V15A.pptx
DASA ADMISSION 2024_FirstRound_FirstRank_LastRank.pdf
DP Operators-handbook-extract for the Mautical Institute
Getting Started with Data Integration: FME Form 101
Transform Your ITIL® 4 & ITSM Strategy with AI in 2025.pdf
Tartificialntelligence_presentation.pptx
Microsoft Solutions Partner Drive Digital Transformation with D365.pdf
Five Habits of High-Impact Board Members
Architecture types and enterprise applications.pdf
What is a Computer? Input Devices /output devices
Unlock new opportunities with location data.pdf
A Late Bloomer's Guide to GenAI: Ethics, Bias, and Effective Prompting - Boha...
Web Crawler for Trend Tracking Gen Z Insights.pptx
The various Industrial Revolutions .pptx

Joint OpenStack Kubernetes Environment (March 17 update)

  • 1. March 2017 Update: Will it blend? Joint OpenStack Kubernetes Environment A pragmatic operational assessment of if and when Kubernetes can become an underlay for OpenStack.
  • 2. TL;DR: Yes and then Kubernetes wins as the platform.
  • 3. Rob Hirschfeld (aka Zehicle online) In Community: OpenStack Board Member (4 years) Co-Chair of Kubernetes Cluster Ops SIG Founder of Digital Rebar & Crowbar Projects Professional: CEO of RackN - hybrid automation software Executive at Dell - scale data center ops Cloud Data Center Ops going back to 1999
  • 4. Addressing Operators Needs Operational Success is Essential to Project Success Operators are not developers! Simple, Transparent and Stable are key concerns Becoming a super-user of the platform should not be required to run it Scale & Upgradability has both internal and external drivers Generally, Kubernetes has good operational fundamentals
  • 5. We’re Talking Underlay, not Overlay We’re talking about installing Kubernetes first (aka underlay) and using it to manage the OpenStack control plane. Objectives for Kubernetes Underlay: ● Must Work with Kubernetes Primatives ● Not a Dedicated Kubernetes ● Limited Outside Management Physical Infrastructure Kubernetes Underlay OpenStack Kubernetes Overlay This Talk Simplest conception of the K8s OpenStack Sandwich
  • 6. What is Kubernetes? Container Scheduler (no, it’s not really Orchestration) API driven to provide restart, placement, network routing and life-cycle For Applications designed for Kubernetes Key Design Elements: Immutable Infrastructure (stateless ops) 12 Factor Configuration Service Oriented
  • 7. What is Kubernetes: A Three Tier Application Client 0 Ready 1 Prereq 2 Control 3 Nodes etcd (cluster) etcd (cluster) etcd (cluster) API (cluster) API (cluster) API (cluster) Kubelet KubeCtl Container Manager 5 Apps Network CNI Host Network Host Storage Host Init Pod Pod Pod Pod 4 Add-Ons Certificate Authority Scheduler (leader) Heapster Infrastructure APIs Routers, Storage, LBs... Proxy ... Controller (leader) DNS Watcher ...
  • 8. Together 4ever: API server + Kubelet Client 0 Ready 1 Prereq 2 Control 3 Nodes etcd (cluster) etcd (cluster) etcd (cluster) API (cluster) API (cluster) API (cluster) Kubelet KubeCtl Container Manager 5 Apps Network CNI Host Network Host Storage Host Init Pod Pod Pod Pod 4 Add-Ons Certificate Authority Scheduler (leader) Heapster Infrastructure APIs Routers, Storage, LBs... Proxy ... Controller (leader) DNS Watcher ...
  • 10. Why do we want Kubernetes as Underlay? Community Perception Accuracy 1 OpenStack Operations is still not “solved” True (no change) 2 We already do most new deploys in containers True (was partially) 3 Kubernetes is awesome at containers True (was partially) 4 Kubernetes is simple, stable and secure (for operators) Partially (was false) 5 Kubernetes means easy Upgrades and High Availability Partially (was false)
  • 11. There are REAL Potential Benefits ● Leverage Docker packaging efforts and reduce Python & O/S dependencies ● Upgrades would benefit from Kubernetes built-in processes ● Use of the Kubernetes job scheduler for maintenance ● “Free” fault tolerance of key components ● Easier install if Kubernetes already running on-site ● More constrained options for configuration and operation BUT REALLY, IT’S ABOUT COMMUNITY SIZE... I expect more people will understand Kubernetes operations than OpenStack operations because Kubernetes is cloud and physical.
  • 12. Kubernetes Underlay is coming, So let’s get pragmatic about it. Leadership Kudos to SAP, ATT Comummity Dev, & Port Direct
  • 13. Issue 1: Marketing Message is Confusing Marketing around Kubernetes under OpenStack is a “hot mess” ● People hear “Kubernetes is stable, OpenStack is not” ● Further confuses “OpenStack one platform message” ● Encourages Kubernetes as target instead of OpenStack Confusion with the Plain Old Container Install (“POCI”) message ● Canonical (Ubuntu Cloud Install), ● Rackspace (OpenStack Ansible) ● Cisco (Kolla) ● Triple O
  • 14. Key Principle: Containerization vs Kubernetes Containers can be treated as a) lightweight vms or 2) packaged daemon sets. ● Canonical builds their containers like persistent vms and configures with Juju ● Kolla & OSA treats containers as packaging and configures with Ansible Kubernetes accepts neither approach – they expect containers to be immutable and 12 factor configured ● Kubernetes manages the full container life-cycle ● Containers need to be able to handle being added, removed ● Services need to be able to handle IP address changes (or use DNS names)
  • 15. This work is progressing quickly! Using Kubernetes v1.5+ Primatives ● Using Kubernetes Helm Charts ● Services are tagged to nodes ● Agents become Daemon sets ● Databases using Stateful sets ● Multiple container sources Hard work remains…. ● Networking, Configuraton & Storage ● OpenStack Projects must handle immutable container requirements Physical Infrastructure Kubernetes + Helm Underlay OpenStack Mgmt OpenStack Nodes Other Apps
  • 16. Kubernetes Workers More Detail: Kubernetes Underlay of OpenStack Physical Infrastructure Kubernetes Controllers OpenStack Mgmt OpenStack Nodes Data base If you to really want to build this, give me a call - RackN has all the components Msg Bus Software Defined NetworkingCeph Distributed Storage Other Workloads Helm
  • 17. Issue 2: Technical Challenges Remain This discussion keep kicking the operations & install problems down the field Kubernetes is much newer than OpenStack, so even less understood Yet more complexity and some very basic questions: ● Now we have a both a Kubernetes and OpenStack upgrade problem ● We still need tooling to manage OpenStack in Kubernetes ● We still need someone to package the containers ● Relies on Docker to keep systems running ● Storage and Networking are still being worked out
  • 18. In summary, OpenStack operability is not solved via the underlay platform alone. Technical Leadership motivation required for OpenStack adopting Kubernetes architecture requirements. Serious messaging confusion in effort has to be resolved. However, this collaboration is required for OpenStack Because Kubernetes will have a larger footprint in Operations