Professional Documents
Culture Documents
Robert Bohne
SR. SPECIALIST SOLUTION ARCHITECT | OPENSHIFT
Twitter: @RobertBohne
1
Trusted enterprise Kubernetes
● Trusted Host, Content, Platform
● Full Stack Automated Install
● Over the Air Updates & Day 2 Mgt
2
RED HAT OPENSHIFT 4
3
RED HAT OPENSHIFT 4
Installation Experiences
4
Demo
$ ./openshift-install --dir ./demo create cluster
? SSH Public Key /Users/demo/.ssh/id_rsa.pub
? Platform aws
? Region us-west-2
? Base Domain example.com
? Cluster Name demo
? Pull Secret [? for help]
*************************************************************
INFO Creating cluster...
INFO Waiting up to 30m0s for the Kubernetes API...
INFO API v1.11.0+c69f926354 up
INFO Waiting up to 30m0s for the bootstrap-complete event...
INFO Destroying the bootstrap resources...
INFO Waiting up to 10m0s for the openshift-console route to be created...
INFO Install complete!
INFO Run 'export KUBECONFIG=<your working directory>/auth/kubeconfig' to
manage the cluster with 'oc', the OpenShift CLI.
INFO The cluster is ready when 'oc login -u kubeadmin -p <provided>'
succeeds (wait a few minutes).
INFO Access the OpenShift web-console here:
https://console-openshift-console.apps.demo.example.com
INFO Login to the console with user: kubeadmin, password: <provided>
RED HAT OPENSHIFT 4
Provider Roadmap
Bare Metal
4.1*
4.3 (tentative)
6
OPENSHIFT PLATFORM
User managed
OCP Cluster
openshift-install deployed
RH
RHCoreOS
CoreOS RH
RHCoreOS
CoreOS
RHEL CoreOS RHEL CoreOS
User managed
OCP Cluster
Note: Control plane nodes
must run RHEL CoreOS!
RH
RHCoreOS
CoreOS RHEL
RHEL CoreOS RHEL 7
CoreOS
Customer deployed
Cloud Resources Cloud Resources
Over-the-air automated
updates
Immutable foundation for
OpenShift clusters
Ignition-based Metal and
Cloud host configuration
11
RED HAT OPENSHIFT 4
Over-the-Air Updates
12
RED HAT OPENSHIFT 4
13
RED HAT OPENSHIFT 4
● Multi-cluster management
○ New clusters on AWS, Azure, GCP, vSphere,
OpenStack, and bare metal
○ Register existing clusters
○ Including OpenShift Dedicated
● Management operations
○ Install new clusters
○ View all registered clusters
cloud.redhat.com
○ Update clusters
14
Trusted enterprise Kubernetes
● Trusted Host, Content, Platform
● Full Stack Automated Install
● Over the Air Updates & Day 2 Mgt
15
RED HAT OPENSHIFT 4
16
● Certified on OpenShift
RED HAT OPENSHIFT 4
OperatorHub.io Ecosystem
17
RED HAT OPENSHIFT 4
OperatorHub in OpenShift
18
RED HAT OPENSHIFT 4
Operator Framework
19
RED HAT OPENSHIFT 4
Deployment
Role
OPERATOR ClusterRole
YourOperator v1.1.2
Bundle LIFECYCLE MANAGER
RoleBinding
Operator Deployment
ClusterRoleBinding
Custom Resource
Definitions
RBAC ServiceAccount
API Dependencies
Update Path CustomResourceDefinitio
Metadata n
20
RED HAT OPENSHIFT 4
YourOperator v1.2.2
YourOperator v1.2.0
OPERATOR
LIFECYCLE MANAGER
YourOperator v1.1.3
Subscription for
YourOperator
YourOperator v1.1.2
Time
21
BROAD ECOSYSTEM OF WORKLOADS
Generally Available
Trusted enterprise Kubernetes
● Trusted Host, Content, Platform
● Full Stack Automated Install
● Over the Air Updates & Day 2 Mgt
23
RED HAT OPENSHIFT 4
24
RED HAT OPENSHIFT 4
25
RED HAT OPENSHIFT 4
26
RED HAT OPENSHIFT 4
OpenShift Serverless
27
RED HAT OPENSHIFT 4
28
RED HAT OPENSHIFT 4
CodeReady Workspaces
29
2019 Roadmap
Q2 CY2019 Q3 CY2019 Q4 CY2019
OpenShift 4.1 OpenShift 4.2 OpenShift 4.3
● Serverless w/ Knative Dev Preview ● Developer Console GA ● Serverless w/ Knative GA
DEV
● OpenShift Pipelines (Tekton) Dev Preview ● Serverless w/ Knative Tech Preview ● OpenShift Pipelines (Tekton) GA
DEV
DEV
● CodeReady Workspaces ● OpenShift Pipelines (Tekton) Tech Preview
● CodeReady Containers Alpha ● CodeReady Containers GA
● Developer CLI (odo) Beta ● Developer CLI (odo) GA ● Metering for Services
● Windows Containers
APP
● OperatorHub ● GPU metering
APP
APP
● Service Mesh (~2 month after) ● Operator Deployment Field Forms
● Application Binding with Operators
● Application Migration Console ● Kubernetes 1.15 w/ CRI-O runtime
● Kubernetes 1.12 with CRI-O runtime ● Automated Installer for IBM Cloud, Alibaba,
PLATFORM
● RHEL CoreOS, RHEL7 ● Kubernetes 1.14 w/ CRI-O runtime RHV, Bare Metal Hardware Appliance
PLATFORM
● Automated Installer for AWS ● Disconnected Install and Update ● Pre-existing Infra Installer for Azure, OSP,
● Pre-existing Infra Installer for Bare Metal, PLATFORM ● Automated Installer for Azure, OSP, GCP GCP
VMware, AWS ● OVN Tech Preview ● OVN GA w/ Windows Networking
● Automated, one-click updates ● FIPS Integration
● Multus (Kubernetes multi-network) ● Federation Workload API
● Quay v3 ● Automated App cert rotation
● OpenShift Container Storage 4.2
● Universal Hybrid Cloud (UHC)
● OCP Cluster Subscription Management
HOSTED
HOSTED
HOSTED