SlideShare a Scribd company logo
KUBERNETES IS THE PLATFORM.
WHAT’S NEXT?
BRIAN GRACELY
Director Product Strategy, Red Hat OpenShift
June 2018
A Brief History Lesson
“Software is Eating the World….”
Kubernetes is the Platform. What's Next?
HOW THE “PLATFORM” MARKET EVOLVED
2009-2011 2014-2015
PaaS Platforms
Platform-Specific
Application Packaging
Platform-Specific
Resource Scheduling
Limited to Specific
Cloud Platforms
CaaS Platforms
THE HISTORY OF KUBERNETES
Google runs all applications on
Linux containers. Google
internal container
orchestrator called “Borg”.
CNCF created. Google
donates Kubernetes to
CNCF for Governance. Open
Source community created.
Google creates open source
version of Borg, called
Kubernetes. Creates cloud-
agnostic container
orchestration.
June 2014 December 20152006-Present
RED HAT, LINUX, CONTAINERS AND KUBERNETES
Red Hat
Enterprise Linux
(RHEL)
2002
2010
Containers in RHEL
(cgroups)
2014
Docker Containers
In RHEL
Google and Red Hat
initially discuss
Kubernetes
2014 2015
Google donates
Kubernetes to CNCF
2015
OpenShift 3.0
Integrated
Kubernetes
2017
CNCF announces
Kubernetes
Conformance
STANDARDIZING ON KUBERNETES
KUBERNETES
Others
(industry has moved on)
Cloud Foundry Diego
AWS Blox
Rancher Cattle
VMware Admiral
CoreOS Fleet
HashiCorp Nomad
Docker Swarm
Mesos
NOVEMBER 2017
...and many more!
Kubernetes Architecture
(Composable Platform)
WHAT DOES KUBERNETES PROVIDE?
MASTERS:
Control plane for Kubernetes
• Manage API Server
• Manage Scheduler
• Manager Cluster Services
HOSTS:
• Run the Kubelet
• Manage tasks
assigned by
Kubernetes Masters
(CSI) STORAGE
INTERFACE
ORCHESTRATION CLUSTER SERVICES
DEPLOYMENT STRATEGIES
(CNI) NETWORK
INTERFACE
HOST
KUBELET
HOST
KUBELET
KUBERNETES API
KUBERNETES CONTROLLERS – MANY WAYS TO DEPLOY APPLICATIONS
Replica Sets: A ReplicaSet ensures that a specific number of pod replicas are running at
a given time. Usually used in conjunction with a “Deployment”.
Deployments: Defines a specific state of a Deployment object. Could be a ReplicaSet,
state of a pod, Rollback, etc.
StatefulSet: Used for Stateful applications. Creates a sticky identity for pods.
DaemonSet: Used for ensure all Nodes run an instance of the pod. Used for cluster-wide
services (e.g. Logging, Monitoring, Container Storage,
Jobs: Used for “Run to Completion” tasks.
CronJob: Used for time-based Jobs, “Run to Completion” tasks.
Custom Resources: Collection of additional APIs used to extend existing Kubernetes
functionality (also known as “CRDs”
Operators: Manage, package and deploy Kubernetes applications, using Day 1 and Day 2 awareness.
PHYSICAL
KUBERNETES
CONTAINER RUNTIME | CONTAINER PACKAGING
CONTAINER CONTAINERCONTAINER CONTAINER CONTAINER
VIRTUAL PRIVATE PUBLIC
LINUX HOST | WINDOWS HOST
SECURITY
CONTAINER
REGISTRY
TELEMETRY STORAGE NETWORK
DEVELOPER EXPERIENCE
NEEDS IN A KUBERNETES PLATFORM
Kubernetes – A Unified Platform
IoT
APPS
CLOUD
NATIVE
APPS
KUBERNETES – SUPPORTING MANY APPLICATIONS
BIG DATA
APPS
HPC
APPS
MOBILE
APPS
EXISTING
APPS
KUBERNETES
UNIFIED
ORCHESTRATION
IoT
APPS
CLOUD
NATIVE
APPS
KUBERNETES – MANY AREAS OF INNOVATION
BIG DATA
APPS
HPC
APPS
MOBILE
APPS
EXISTING
APPS
KUBERNETES
UNIFIED
ORCHESTRATION
SERVICE MESH SECURITY
DEVELOPER
TOOLS
PIPELINESIAM
IoT
APPS
CLOUD
NATIVE
APPS
SERVICE BROKERS – OFF PLATFORM SERVICES
BIG DATA
APPS
HPC
APPS
MOBILE
APPS
EXISTING
APPS
KUBERNETES
UNIFIED
ORCHESTRATION
SERVICE MESH SECURITY
DEVELOPER
TOOLS
SERVICE
BROKERS
PIPELINESIAM
IoT
APPS
CLOUD
NATIVE
APPS
CUSTOMER RESOURCE DEFINITIONS - EXTENSIONS
BIG DATA
APPS
HPC
APPS
MOBILE
APPS
EXISTING
APPS
KUBERNETES
UNIFIED
ORCHESTRATION
SERVICE MESH SECURITY
DEVELOPER
TOOLS
SERVICE
BROKERS
PIPELINES
CUSTOM
RESOURCE
DEFINITIONS
IAM
IoT
APPS
CLOUD
NATIVE
APPS
OPERATORS - IMPROVING DAY 2 OPERATIONS
BIG DATA
APPS
HPC
APPS
MOBILE
APPS
EXISTING
APPS
KUBERNETES
UNIFIED
ORCHESTRATION
PLATFORM OPERATORS - IMMUTABLE INFRASTRUCTURE
APPLICATION OPERATORS (ALM)
SERVICE MESH SECURITY
DEVELOPER
TOOLS
SERVICE
BROKERS
PIPELINES
CUSTOM
RESOURCE
DEFINITIONS
IAM
OPERATOR FRAMEWORK
PUBLIC CLOUD (#1) PUBLIC CLOUD (#2)
PRIVATE CLOUD | DATA CENTER
● CONSISTENT PLATFORM (INFRASTRUCTURE)
● CONSISTENT APPLICATION DEPLOYMENTS
● HIGHLY AUTOMATED | HIGHLY SECURE
SERVERLESS FUNCTIONS – MANY CHOICES
KUBERNETES
UNIFIED
ORCHESTRATION
PLATFORM OPERATORS - IMMUTABLE INFRASTRUCTURE
APPLICATION OPERATORS (ALM)
SERVICE MESH SECURITY
DEVELOPER
TOOLS
SERVICE
BROKERS
PIPELINES
CUSTOM
RESOURCE
DEFINITIONS
SERVERLESS
FUNCTIONS
IAM
https://landscape.cncf.io/landscape=serverless
IoT
APPS
CLOUD
NATIVE
APPS
UNIFIED ARCHITECTURE - ACCELERATES ADOPTION
BIG DATA
APPS
HPC
APPS
MOBILE
APPS
EXISTING
APPS
KUBERNETES
UNIFIED
ORCHESTRATION
PLATFORM OPERATORS - IMMUTABLE INFRASTRUCTURE
APPLICATION OPERATORS (ALM)
SERVICE MESH SECURITY
DEVELOPER
TOOLS
SERVICE
BROKERS
PIPELINES
CUSTOM
RESOURCE
DEFINITIONS
IAM
SERVERLESS
FUNCTIONS
OPENSHIFT + CoreOS UNIFIED PLATFORM
Developer Productivity
Build Automation, Image
Streams, CI/CD
Kubernetes
Red Hat Enterprise Linux or Red Hat CoreOS
Automated
Operations
Hybrid Cloud
App
Monitoring
Infra
Monitoring
Service Cat/Operators
etcd, Prometheus, Red
Hat Middleware, ISVs
Cluster Services
Metering/Chargeback,
Metrics, Logging, Registry
CaaS PaaSBest Operator Experience Best Developer Experience
Operator Lifecycle Manager
Ops & Dev Consoles
Install / Upgrade
Security / Auth
Network / CNI
Storage / CSI
Questions?
Thank You

More Related Content

PPTX
Interop 2018 - Understanding Kubernetes - Brian Gracely
PDF
Red Hat User Group (RHUG) - Chicago 2019
PDF
Culture, Containers and accelerating DevOps - The Path to Digital Transformation
PPTX
[Konveyor] migrate and modernize your application portfolio to kubernetes wit...
PPTX
Mass Migrate Virtual Machines to Kubevirt with Tool Forklift 2.0
PPTX
How to Modernize Virtualized Workloads
PPTX
Automate Workflows With The Open-source Cloud-native Tool Boomerang Flow
PPTX
Migrating a Large Fortune 100 Healthcare Company to Kubernetes in 7 months
Interop 2018 - Understanding Kubernetes - Brian Gracely
Red Hat User Group (RHUG) - Chicago 2019
Culture, Containers and accelerating DevOps - The Path to Digital Transformation
[Konveyor] migrate and modernize your application portfolio to kubernetes wit...
Mass Migrate Virtual Machines to Kubevirt with Tool Forklift 2.0
How to Modernize Virtualized Workloads
Automate Workflows With The Open-source Cloud-native Tool Boomerang Flow
Migrating a Large Fortune 100 Healthcare Company to Kubernetes in 7 months

What's hot (20)

PPTX
Cost Control and Rapid Innovation in Kubernetes with OpenRewrite
PDF
SFScon18 - Gerhard Sulzberger - Jason Tevnan - gitops with gitlab + terraform
PPTX
From development to production: Deploying Java and Scala apps to kubernetes
PDF
Red Hat OpenShift & CoreOS by Ludovic Aelbrecht, Senior Solution Architect at...
PPTX
Meetup 23 - 03 - Application Delivery on K8S with GitOps
PPTX
Migrating from oracle soa suite to microservices on kubernetes
PPTX
[Konveyor] adding security to dev ops for your kubernetes native applications
PPTX
Automate The Creation/Transformation of Infrastructure as Code Artifacts with...
PDF
PDF
Exploring Kubeflow on Kubernetes for AI/ML | DevNation Tech Talk
PDF
Building Bridges Between Applications and Data
PDF
OpenShift 4, the smarter Kubernetes platform
PDF
Operator development made easy with helm
PDF
#bigwhale: An Unexpected Journey into Containerization @ Lockheed Martin - Pa...
ODP
ABLENDER-finalpresentation
PPTX
OpenShift 5 Drop5 demo
PPTX
Tectonic Summit 2016: CoreOS Tectonic on AWS
PDF
OSDC 2018 - Distributed monitoring
PPTX
Zero-Touch Declarative Rehosting of Legacy Monolith Applications to Kubernete...
PDF
Hybrid and Multi-Cloud Strategies for Kubernetes with GitOps
Cost Control and Rapid Innovation in Kubernetes with OpenRewrite
SFScon18 - Gerhard Sulzberger - Jason Tevnan - gitops with gitlab + terraform
From development to production: Deploying Java and Scala apps to kubernetes
Red Hat OpenShift & CoreOS by Ludovic Aelbrecht, Senior Solution Architect at...
Meetup 23 - 03 - Application Delivery on K8S with GitOps
Migrating from oracle soa suite to microservices on kubernetes
[Konveyor] adding security to dev ops for your kubernetes native applications
Automate The Creation/Transformation of Infrastructure as Code Artifacts with...
Exploring Kubeflow on Kubernetes for AI/ML | DevNation Tech Talk
Building Bridges Between Applications and Data
OpenShift 4, the smarter Kubernetes platform
Operator development made easy with helm
#bigwhale: An Unexpected Journey into Containerization @ Lockheed Martin - Pa...
ABLENDER-finalpresentation
OpenShift 5 Drop5 demo
Tectonic Summit 2016: CoreOS Tectonic on AWS
OSDC 2018 - Distributed monitoring
Zero-Touch Declarative Rehosting of Legacy Monolith Applications to Kubernete...
Hybrid and Multi-Cloud Strategies for Kubernetes with GitOps
Ad

Similar to Kubernetes is the Platform. What's Next? (20)

PDF
Kubernetes design principles, patterns and ecosystem
PPTX
Oscon 2017: Build your own container-based system with the Moby project
PDF
AWS Summit Singapore 2019 | Latest Trends for Cloud-Native Application Develo...
PDF
The App Developer's Kubernetes Toolbox
PDF
Building Cloud-Native Applications with Kubernetes, Helm and Kubeless
PDF
Democratizing Data Science on Kubernetes
PPTX
Persistent Storage for stateful applications on Kubernetes made easy with Ope...
DOCX
Kubernetes - An introduction
PDF
6 Steps Functionality Hacks To Kubernetes - 2023 Update.pdf
PPTX
Kubernates vs Openshift: What is the difference and comparison between Opensh...
PPTX
Mesos and Kubernetes ecosystem overview
PDF
Red hat cloud platforms
PDF
Cloudfoundry + K8S : Prendre le meilleur des deux mondes
PDF
Docker Seattle Meetup, May 2017
PPTX
Moby Open Source Summit North America 2017
PDF
IAU workshop 2018 day one
PDF
CNCF Meetup - OpenShift Overview
PDF
Openshift: The power of kubernetes for engineers - Riga Dev Days 18
PPTX
A Primer on Kubernetes and Google Container Engine
PPTX
Moby KubeCon 2017
Kubernetes design principles, patterns and ecosystem
Oscon 2017: Build your own container-based system with the Moby project
AWS Summit Singapore 2019 | Latest Trends for Cloud-Native Application Develo...
The App Developer's Kubernetes Toolbox
Building Cloud-Native Applications with Kubernetes, Helm and Kubeless
Democratizing Data Science on Kubernetes
Persistent Storage for stateful applications on Kubernetes made easy with Ope...
Kubernetes - An introduction
6 Steps Functionality Hacks To Kubernetes - 2023 Update.pdf
Kubernates vs Openshift: What is the difference and comparison between Opensh...
Mesos and Kubernetes ecosystem overview
Red hat cloud platforms
Cloudfoundry + K8S : Prendre le meilleur des deux mondes
Docker Seattle Meetup, May 2017
Moby Open Source Summit North America 2017
IAU workshop 2018 day one
CNCF Meetup - OpenShift Overview
Openshift: The power of kubernetes for engineers - Riga Dev Days 18
A Primer on Kubernetes and Google Container Engine
Moby KubeCon 2017
Ad

More from Brian Gracely (10)

PDF
Culture, Containers and DevOps - Innovation in an Open Source World
PPTX
Interop 2017 - Managing Containers in Production
PPTX
Nobody Can Predict The Future, But YOU Have to Support It
PPTX
EMC World 2015 - Why DevOps is Critical for Business
PPTX
DevOps Memes @ EMCworld 2015
PPTX
Gracely Girl Design
PPTX
ObamaNation - Lessons from the Front Lines of Social Media
PPT
Open Book Management - Critical Number
PPT
WFU-MBA-BGE-Team5-UAE-5Dec2008
PPT
BGracely LOB Personality Semester Project 5Dec2008
Culture, Containers and DevOps - Innovation in an Open Source World
Interop 2017 - Managing Containers in Production
Nobody Can Predict The Future, But YOU Have to Support It
EMC World 2015 - Why DevOps is Critical for Business
DevOps Memes @ EMCworld 2015
Gracely Girl Design
ObamaNation - Lessons from the Front Lines of Social Media
Open Book Management - Critical Number
WFU-MBA-BGE-Team5-UAE-5Dec2008
BGracely LOB Personality Semester Project 5Dec2008

Recently uploaded (20)

PDF
NewMind AI Weekly Chronicles - August'25 Week I
PDF
NewMind AI Monthly Chronicles - July 2025
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
cuic standard and advanced reporting.pdf
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
Modernizing your data center with Dell and AMD
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PPTX
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
PDF
Approach and Philosophy of On baking technology
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
DOCX
The AUB Centre for AI in Media Proposal.docx
PDF
Electronic commerce courselecture one. Pdf
PDF
Review of recent advances in non-invasive hemoglobin estimation
NewMind AI Weekly Chronicles - August'25 Week I
NewMind AI Monthly Chronicles - July 2025
Mobile App Security Testing_ A Comprehensive Guide.pdf
Network Security Unit 5.pdf for BCA BBA.
cuic standard and advanced reporting.pdf
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
The Rise and Fall of 3GPP – Time for a Sabbatical?
Advanced methodologies resolving dimensionality complications for autism neur...
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Modernizing your data center with Dell and AMD
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
Chapter 3 Spatial Domain Image Processing.pdf
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
Approach and Philosophy of On baking technology
Reach Out and Touch Someone: Haptics and Empathic Computing
The AUB Centre for AI in Media Proposal.docx
Electronic commerce courselecture one. Pdf
Review of recent advances in non-invasive hemoglobin estimation

Kubernetes is the Platform. What's Next?

  • 1. KUBERNETES IS THE PLATFORM. WHAT’S NEXT? BRIAN GRACELY Director Product Strategy, Red Hat OpenShift June 2018
  • 3. “Software is Eating the World….”
  • 5. HOW THE “PLATFORM” MARKET EVOLVED 2009-2011 2014-2015 PaaS Platforms Platform-Specific Application Packaging Platform-Specific Resource Scheduling Limited to Specific Cloud Platforms CaaS Platforms
  • 6. THE HISTORY OF KUBERNETES Google runs all applications on Linux containers. Google internal container orchestrator called “Borg”. CNCF created. Google donates Kubernetes to CNCF for Governance. Open Source community created. Google creates open source version of Borg, called Kubernetes. Creates cloud- agnostic container orchestration. June 2014 December 20152006-Present
  • 7. RED HAT, LINUX, CONTAINERS AND KUBERNETES Red Hat Enterprise Linux (RHEL) 2002 2010 Containers in RHEL (cgroups) 2014 Docker Containers In RHEL Google and Red Hat initially discuss Kubernetes 2014 2015 Google donates Kubernetes to CNCF 2015 OpenShift 3.0 Integrated Kubernetes 2017 CNCF announces Kubernetes Conformance
  • 8. STANDARDIZING ON KUBERNETES KUBERNETES Others (industry has moved on) Cloud Foundry Diego AWS Blox Rancher Cattle VMware Admiral CoreOS Fleet HashiCorp Nomad Docker Swarm Mesos NOVEMBER 2017 ...and many more!
  • 10. WHAT DOES KUBERNETES PROVIDE? MASTERS: Control plane for Kubernetes • Manage API Server • Manage Scheduler • Manager Cluster Services HOSTS: • Run the Kubelet • Manage tasks assigned by Kubernetes Masters (CSI) STORAGE INTERFACE ORCHESTRATION CLUSTER SERVICES DEPLOYMENT STRATEGIES (CNI) NETWORK INTERFACE HOST KUBELET HOST KUBELET KUBERNETES API
  • 11. KUBERNETES CONTROLLERS – MANY WAYS TO DEPLOY APPLICATIONS Replica Sets: A ReplicaSet ensures that a specific number of pod replicas are running at a given time. Usually used in conjunction with a “Deployment”. Deployments: Defines a specific state of a Deployment object. Could be a ReplicaSet, state of a pod, Rollback, etc. StatefulSet: Used for Stateful applications. Creates a sticky identity for pods. DaemonSet: Used for ensure all Nodes run an instance of the pod. Used for cluster-wide services (e.g. Logging, Monitoring, Container Storage, Jobs: Used for “Run to Completion” tasks. CronJob: Used for time-based Jobs, “Run to Completion” tasks. Custom Resources: Collection of additional APIs used to extend existing Kubernetes functionality (also known as “CRDs” Operators: Manage, package and deploy Kubernetes applications, using Day 1 and Day 2 awareness.
  • 12. PHYSICAL KUBERNETES CONTAINER RUNTIME | CONTAINER PACKAGING CONTAINER CONTAINERCONTAINER CONTAINER CONTAINER VIRTUAL PRIVATE PUBLIC LINUX HOST | WINDOWS HOST SECURITY CONTAINER REGISTRY TELEMETRY STORAGE NETWORK DEVELOPER EXPERIENCE NEEDS IN A KUBERNETES PLATFORM
  • 13. Kubernetes – A Unified Platform
  • 14. IoT APPS CLOUD NATIVE APPS KUBERNETES – SUPPORTING MANY APPLICATIONS BIG DATA APPS HPC APPS MOBILE APPS EXISTING APPS KUBERNETES UNIFIED ORCHESTRATION
  • 15. IoT APPS CLOUD NATIVE APPS KUBERNETES – MANY AREAS OF INNOVATION BIG DATA APPS HPC APPS MOBILE APPS EXISTING APPS KUBERNETES UNIFIED ORCHESTRATION SERVICE MESH SECURITY DEVELOPER TOOLS PIPELINESIAM
  • 16. IoT APPS CLOUD NATIVE APPS SERVICE BROKERS – OFF PLATFORM SERVICES BIG DATA APPS HPC APPS MOBILE APPS EXISTING APPS KUBERNETES UNIFIED ORCHESTRATION SERVICE MESH SECURITY DEVELOPER TOOLS SERVICE BROKERS PIPELINESIAM
  • 17. IoT APPS CLOUD NATIVE APPS CUSTOMER RESOURCE DEFINITIONS - EXTENSIONS BIG DATA APPS HPC APPS MOBILE APPS EXISTING APPS KUBERNETES UNIFIED ORCHESTRATION SERVICE MESH SECURITY DEVELOPER TOOLS SERVICE BROKERS PIPELINES CUSTOM RESOURCE DEFINITIONS IAM
  • 18. IoT APPS CLOUD NATIVE APPS OPERATORS - IMPROVING DAY 2 OPERATIONS BIG DATA APPS HPC APPS MOBILE APPS EXISTING APPS KUBERNETES UNIFIED ORCHESTRATION PLATFORM OPERATORS - IMMUTABLE INFRASTRUCTURE APPLICATION OPERATORS (ALM) SERVICE MESH SECURITY DEVELOPER TOOLS SERVICE BROKERS PIPELINES CUSTOM RESOURCE DEFINITIONS IAM
  • 19. OPERATOR FRAMEWORK PUBLIC CLOUD (#1) PUBLIC CLOUD (#2) PRIVATE CLOUD | DATA CENTER ● CONSISTENT PLATFORM (INFRASTRUCTURE) ● CONSISTENT APPLICATION DEPLOYMENTS ● HIGHLY AUTOMATED | HIGHLY SECURE
  • 20. SERVERLESS FUNCTIONS – MANY CHOICES KUBERNETES UNIFIED ORCHESTRATION PLATFORM OPERATORS - IMMUTABLE INFRASTRUCTURE APPLICATION OPERATORS (ALM) SERVICE MESH SECURITY DEVELOPER TOOLS SERVICE BROKERS PIPELINES CUSTOM RESOURCE DEFINITIONS SERVERLESS FUNCTIONS IAM https://landscape.cncf.io/landscape=serverless
  • 21. IoT APPS CLOUD NATIVE APPS UNIFIED ARCHITECTURE - ACCELERATES ADOPTION BIG DATA APPS HPC APPS MOBILE APPS EXISTING APPS KUBERNETES UNIFIED ORCHESTRATION PLATFORM OPERATORS - IMMUTABLE INFRASTRUCTURE APPLICATION OPERATORS (ALM) SERVICE MESH SECURITY DEVELOPER TOOLS SERVICE BROKERS PIPELINES CUSTOM RESOURCE DEFINITIONS IAM SERVERLESS FUNCTIONS
  • 22. OPENSHIFT + CoreOS UNIFIED PLATFORM Developer Productivity Build Automation, Image Streams, CI/CD Kubernetes Red Hat Enterprise Linux or Red Hat CoreOS Automated Operations Hybrid Cloud App Monitoring Infra Monitoring Service Cat/Operators etcd, Prometheus, Red Hat Middleware, ISVs Cluster Services Metering/Chargeback, Metrics, Logging, Registry CaaS PaaSBest Operator Experience Best Developer Experience Operator Lifecycle Manager Ops & Dev Consoles Install / Upgrade Security / Auth Network / CNI Storage / CSI