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

What's hot (20)

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

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

PDF
Kubernetes design principles, patterns and ecosystem
Sreenivas Makam
 
PPTX
Oscon 2017: Build your own container-based system with the Moby project
Patrick Chanezon
 
PDF
AWS Summit Singapore 2019 | Latest Trends for Cloud-Native Application Develo...
AWS Summits
 
PDF
The App Developer's Kubernetes Toolbox
Nebulaworks
 
PDF
Building Cloud-Native Applications with Kubernetes, Helm and Kubeless
Bitnami
 
PDF
Democratizing Data Science on Kubernetes
John Archer
 
PPTX
Persistent Storage for stateful applications on Kubernetes made easy with Ope...
MayaData Inc
 
DOCX
Kubernetes - An introduction
Loves Cloud
 
PDF
6 Steps Functionality Hacks To Kubernetes - 2023 Update.pdf
Mars Devs
 
PPTX
Kubernates vs Openshift: What is the difference and comparison between Opensh...
jeetendra mandal
 
PPTX
Mesos and Kubernetes ecosystem overview
Krishna-Kumar
 
PDF
Red hat cloud platforms
Giovanni Galloro
 
PDF
Cloudfoundry + K8S : Prendre le meilleur des deux mondes
Erwan Bornier
 
PDF
Docker Seattle Meetup, May 2017
Stephen Walli
 
PPTX
Moby Open Source Summit North America 2017
Patrick Chanezon
 
PDF
IAU workshop 2018 day one
Walid Shaari
 
PDF
CNCF Meetup - OpenShift Overview
Sumit Shatwara
 
PDF
Openshift: The power of kubernetes for engineers - Riga Dev Days 18
Jorge Morales
 
PPTX
A Primer on Kubernetes and Google Container Engine
RightScale
 
PPTX
Moby KubeCon 2017
Patrick Chanezon
 
Kubernetes design principles, patterns and ecosystem
Sreenivas Makam
 
Oscon 2017: Build your own container-based system with the Moby project
Patrick Chanezon
 
AWS Summit Singapore 2019 | Latest Trends for Cloud-Native Application Develo...
AWS Summits
 
The App Developer's Kubernetes Toolbox
Nebulaworks
 
Building Cloud-Native Applications with Kubernetes, Helm and Kubeless
Bitnami
 
Democratizing Data Science on Kubernetes
John Archer
 
Persistent Storage for stateful applications on Kubernetes made easy with Ope...
MayaData Inc
 
Kubernetes - An introduction
Loves Cloud
 
6 Steps Functionality Hacks To Kubernetes - 2023 Update.pdf
Mars Devs
 
Kubernates vs Openshift: What is the difference and comparison between Opensh...
jeetendra mandal
 
Mesos and Kubernetes ecosystem overview
Krishna-Kumar
 
Red hat cloud platforms
Giovanni Galloro
 
Cloudfoundry + K8S : Prendre le meilleur des deux mondes
Erwan Bornier
 
Docker Seattle Meetup, May 2017
Stephen Walli
 
Moby Open Source Summit North America 2017
Patrick Chanezon
 
IAU workshop 2018 day one
Walid Shaari
 
CNCF Meetup - OpenShift Overview
Sumit Shatwara
 
Openshift: The power of kubernetes for engineers - Riga Dev Days 18
Jorge Morales
 
A Primer on Kubernetes and Google Container Engine
RightScale
 
Moby KubeCon 2017
Patrick Chanezon
 
Ad

More from Brian Gracely (10)

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

Recently uploaded (20)

PDF
BLW VOCATIONAL TRAINING SUMMER INTERNSHIP REPORT
codernjn73
 
PDF
Advances in Ultra High Voltage (UHV) Transmission and Distribution Systems.pdf
Nabajyoti Banik
 
PDF
How-Cloud-Computing-Impacts-Businesses-in-2025-and-Beyond.pdf
Artjoker Software Development Company
 
PDF
Research-Fundamentals-and-Topic-Development.pdf
ayesha butalia
 
PDF
AI-Cloud-Business-Management-Platforms-The-Key-to-Efficiency-Growth.pdf
Artjoker Software Development Company
 
PPTX
AI and Robotics for Human Well-being.pptx
JAYMIN SUTHAR
 
PDF
Data_Analytics_vs_Data_Science_vs_BI_by_CA_Suvidha_Chaplot.pdf
CA Suvidha Chaplot
 
PDF
Doc9.....................................
SofiaCollazos
 
PDF
Unlocking the Future- AI Agents Meet Oracle Database 23ai - AIOUG Yatra 2025.pdf
Sandesh Rao
 
PDF
How Open Source Changed My Career by abdelrahman ismail
a0m0rajab1
 
PDF
The Future of Mobile Is Context-Aware—Are You Ready?
iProgrammer Solutions Private Limited
 
PDF
A Day in the Life of Location Data - Turning Where into How.pdf
Precisely
 
PDF
Presentation about Hardware and Software in Computer
snehamodhawadiya
 
PPTX
IT Runs Better with ThousandEyes AI-driven Assurance
ThousandEyes
 
PPTX
The-Ethical-Hackers-Imperative-Safeguarding-the-Digital-Frontier.pptx
sujalchauhan1305
 
PDF
Oracle AI Vector Search- Getting Started and what's new in 2025- AIOUG Yatra ...
Sandesh Rao
 
PDF
Tea4chat - another LLM Project by Kerem Atam
a0m0rajab1
 
PDF
Economic Impact of Data Centres to the Malaysian Economy
flintglobalapac
 
PDF
MASTERDECK GRAPHSUMMIT SYDNEY (Public).pdf
Neo4j
 
PDF
OFFOFFBOX™ – A New Era for African Film | Startup Presentation
ambaicciwalkerbrian
 
BLW VOCATIONAL TRAINING SUMMER INTERNSHIP REPORT
codernjn73
 
Advances in Ultra High Voltage (UHV) Transmission and Distribution Systems.pdf
Nabajyoti Banik
 
How-Cloud-Computing-Impacts-Businesses-in-2025-and-Beyond.pdf
Artjoker Software Development Company
 
Research-Fundamentals-and-Topic-Development.pdf
ayesha butalia
 
AI-Cloud-Business-Management-Platforms-The-Key-to-Efficiency-Growth.pdf
Artjoker Software Development Company
 
AI and Robotics for Human Well-being.pptx
JAYMIN SUTHAR
 
Data_Analytics_vs_Data_Science_vs_BI_by_CA_Suvidha_Chaplot.pdf
CA Suvidha Chaplot
 
Doc9.....................................
SofiaCollazos
 
Unlocking the Future- AI Agents Meet Oracle Database 23ai - AIOUG Yatra 2025.pdf
Sandesh Rao
 
How Open Source Changed My Career by abdelrahman ismail
a0m0rajab1
 
The Future of Mobile Is Context-Aware—Are You Ready?
iProgrammer Solutions Private Limited
 
A Day in the Life of Location Data - Turning Where into How.pdf
Precisely
 
Presentation about Hardware and Software in Computer
snehamodhawadiya
 
IT Runs Better with ThousandEyes AI-driven Assurance
ThousandEyes
 
The-Ethical-Hackers-Imperative-Safeguarding-the-Digital-Frontier.pptx
sujalchauhan1305
 
Oracle AI Vector Search- Getting Started and what's new in 2025- AIOUG Yatra ...
Sandesh Rao
 
Tea4chat - another LLM Project by Kerem Atam
a0m0rajab1
 
Economic Impact of Data Centres to the Malaysian Economy
flintglobalapac
 
MASTERDECK GRAPHSUMMIT SYDNEY (Public).pdf
Neo4j
 
OFFOFFBOX™ – A New Era for African Film | Startup Presentation
ambaicciwalkerbrian
 

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