what’s new in openshift 4.2 welcome to · 2020-05-04 · openshift 4 platform automated...
TRANSCRIPT
![Page 1: What’s New in OpenShift 4.2 Welcome to · 2020-05-04 · OpenShift 4 Platform AUTOMATED OPERATIONS KUBERNETES Red Hat Enterprise Linux or RHEL CoreOS ... Azure, GCP. OpenStack Migration](https://reader034.vdocuments.us/reader034/viewer/2022042308/5ed486516549871b3b5424da/html5/thumbnails/1.jpg)
Welcome toWhat’s New in OpenShift 4.2
1
Alfred BachPartner Enablement Manager Container and Cloud - [email protected]
![Page 2: What’s New in OpenShift 4.2 Welcome to · 2020-05-04 · OpenShift 4 Platform AUTOMATED OPERATIONS KUBERNETES Red Hat Enterprise Linux or RHEL CoreOS ... Azure, GCP. OpenStack Migration](https://reader034.vdocuments.us/reader034/viewer/2022042308/5ed486516549871b3b5424da/html5/thumbnails/2.jpg)
OpenShift 4 Platform
AUTOMATED OPERATIONS
KUBERNETES
Red Hat Enterprise Linux or RHEL CoreOS
CLUSTER SERVICES
CaaS PaaSBest IT Ops Experience Best Developer Experience
APPLICATION SERVICES DEVELOPER SERVICES
Middleware, Service Mesh, Functions, ISV
Metrics, Chargeback, Registry, Logging Dev Tools, Automated Builds, CI/CD, IDE
FaaS
![Page 3: What’s New in OpenShift 4.2 Welcome to · 2020-05-04 · OpenShift 4 Platform AUTOMATED OPERATIONS KUBERNETES Red Hat Enterprise Linux or RHEL CoreOS ... Azure, GCP. OpenStack Migration](https://reader034.vdocuments.us/reader034/viewer/2022042308/5ed486516549871b3b5424da/html5/thumbnails/3.jpg)
PLATFORM EXPANSION
DEVELOPER EXPERIENCE
WORKLOAD EXPANSION
Disconnected, air-gapped installation
Full-stack Automation for Azure, GCP. OpenStack
Migration tooling
Operators for Red Hat Integration, Business Automation, Runtimes
Special resources operator For GPU
Developer console with application topology
CodeReady Containers
Service Mesh fully supported
OpenShift 4.2
![Page 4: What’s New in OpenShift 4.2 Welcome to · 2020-05-04 · OpenShift 4 Platform AUTOMATED OPERATIONS KUBERNETES Red Hat Enterprise Linux or RHEL CoreOS ... Azure, GCP. OpenStack Migration](https://reader034.vdocuments.us/reader034/viewer/2022042308/5ed486516549871b3b5424da/html5/thumbnails/4.jpg)
What’s new with OpenShift 4.2?
4
![Page 5: What’s New in OpenShift 4.2 Welcome to · 2020-05-04 · OpenShift 4 Platform AUTOMATED OPERATIONS KUBERNETES Red Hat Enterprise Linux or RHEL CoreOS ... Azure, GCP. OpenStack Migration](https://reader034.vdocuments.us/reader034/viewer/2022042308/5ed486516549871b3b5424da/html5/thumbnails/5.jpg)
Trusted enterprise Kubernetes● Trusted Host, Content, Platform● Full Stack Automated Install● Over the Air Updates & Day 2 Mgt
A cloud-like experience, everywhere● Hybrid, Multi-Cluster Management● Operator Framework ● Operator Hub & Certified ISVs
Empowering developers to innovate● CodeReady Workspaces (Che)● OpenShift Developer Console● OpenShift Service Mesh (Istio)
![Page 6: What’s New in OpenShift 4.2 Welcome to · 2020-05-04 · OpenShift 4 Platform AUTOMATED OPERATIONS KUBERNETES Red Hat Enterprise Linux or RHEL CoreOS ... Azure, GCP. OpenStack Migration](https://reader034.vdocuments.us/reader034/viewer/2022042308/5ed486516549871b3b5424da/html5/thumbnails/6.jpg)
Trusted enterprise Kubernetes● Rebase to Kubernetes 1.14● Disconnected installation and
cluster-wide proxy enablement● RHCOS, RHEL 7.6/7.7 support
A cloud-like experience, everywhere● Full stack automated installs on
Azure, OpenStack and GCP● OCP 3 → OCP 4 Migration tooling
Empowering developers to innovate● New application topology ● OpenShift ServiceMesh GA● OpenShift Serverless TechPreview● CodeReady Containers
6
.2
![Page 7: What’s New in OpenShift 4.2 Welcome to · 2020-05-04 · OpenShift 4 Platform AUTOMATED OPERATIONS KUBERNETES Red Hat Enterprise Linux or RHEL CoreOS ... Azure, GCP. OpenStack Migration](https://reader034.vdocuments.us/reader034/viewer/2022042308/5ed486516549871b3b5424da/html5/thumbnails/7.jpg)
Full Stack Automation (IPI) Pre-existing Infrastructure (UPI)
Bare Metal
IPI: The installer provisions infrastructure for installation.
Platforms Supported With 4.2
UPI: The user must provision infrastructure for installation.
![Page 8: What’s New in OpenShift 4.2 Welcome to · 2020-05-04 · OpenShift 4 Platform AUTOMATED OPERATIONS KUBERNETES Red Hat Enterprise Linux or RHEL CoreOS ... Azure, GCP. OpenStack Migration](https://reader034.vdocuments.us/reader034/viewer/2022042308/5ed486516549871b3b5424da/html5/thumbnails/8.jpg)
8
Admin
Local Container Registry Quay.io
Container Registry
Local Copy ofUpdate Image
DisconnectedOpenShift Cluster
Red Hat sourcedUpdate Image
Mirrored to local registry
Cluster updated locally
Customer Cluster
Disconnected “Air-gapped” Installation & Upgrading
![Page 9: What’s New in OpenShift 4.2 Welcome to · 2020-05-04 · OpenShift 4 Platform AUTOMATED OPERATIONS KUBERNETES Red Hat Enterprise Linux or RHEL CoreOS ... Azure, GCP. OpenStack Migration](https://reader034.vdocuments.us/reader034/viewer/2022042308/5ed486516549871b3b5424da/html5/thumbnails/9.jpg)
An developer-specific perspective in the OpenShift UI that will sit beside the admin console and focus on developer use cases.
All OpenShift developer tool UIs will be surfaced here.
OpenShift Developer Console
![Page 10: What’s New in OpenShift 4.2 Welcome to · 2020-05-04 · OpenShift 4 Platform AUTOMATED OPERATIONS KUBERNETES Red Hat Enterprise Linux or RHEL CoreOS ... Azure, GCP. OpenStack Migration](https://reader034.vdocuments.us/reader034/viewer/2022042308/5ed486516549871b3b5424da/html5/thumbnails/10.jpg)
Key Features● Import source from Git● View existing container image● Edit YAML definition● Build from Dockerfile● Explore services catalog● Deploy database from catalog
Developer Console: Create Applications
![Page 11: What’s New in OpenShift 4.2 Welcome to · 2020-05-04 · OpenShift 4 Platform AUTOMATED OPERATIONS KUBERNETES Red Hat Enterprise Linux or RHEL CoreOS ... Azure, GCP. OpenStack Migration](https://reader034.vdocuments.us/reader034/viewer/2022042308/5ed486516549871b3b5424da/html5/thumbnails/11.jpg)
Key Features● View structure and status of app
components● Drill into specific workloads● Quickly navigate to pod logs● Manually scale● Pod donut!● Access route/URL● Linked build and source
Developer Console: Application Topology
![Page 12: What’s New in OpenShift 4.2 Welcome to · 2020-05-04 · OpenShift 4 Platform AUTOMATED OPERATIONS KUBERNETES Red Hat Enterprise Linux or RHEL CoreOS ... Azure, GCP. OpenStack Migration](https://reader034.vdocuments.us/reader034/viewer/2022042308/5ed486516549871b3b5424da/html5/thumbnails/12.jpg)
12
Environment to simplify local direct-to-OpenShift application development.
Available for:- Linux (KVM)- Windows (Virtualbox)- MacOS (Virtualbox)
$ crc setup Prepare your machine for running OpenShift $ crc start -b crc-hyperkit-4.2.0.crcbundle Start with the Hyperkit 4.2 bundle
$ crc status Get the status of the cluster
CodeReady Containers
![Page 13: What’s New in OpenShift 4.2 Welcome to · 2020-05-04 · OpenShift 4 Platform AUTOMATED OPERATIONS KUBERNETES Red Hat Enterprise Linux or RHEL CoreOS ... Azure, GCP. OpenStack Migration](https://reader034.vdocuments.us/reader034/viewer/2022042308/5ed486516549871b3b5424da/html5/thumbnails/13.jpg)
ODO - A DEVELOPER-FRIENDLY CLI
13
$ odo create wildfly backend Component ‘backend’ was created. $ odo push Pushing changes to component: backend
$ odo create php frontend Component ‘frontend’ was created. To push source code to the component run ‘odo push’
$ odo push Pushing changes to component: frontend
$ odo url create frontend - http://frontend-myapp.192.168.99.100.nip.io
$ odo watch Waiting for something to change in /dev/frontend
Developer-focused CLI for rapid development iterations on OpenShift
Simplifies building of microservices applications on OpenShift.
![Page 14: What’s New in OpenShift 4.2 Welcome to · 2020-05-04 · OpenShift 4 Platform AUTOMATED OPERATIONS KUBERNETES Red Hat Enterprise Linux or RHEL CoreOS ... Azure, GCP. OpenStack Migration](https://reader034.vdocuments.us/reader034/viewer/2022042308/5ed486516549871b3b5424da/html5/thumbnails/14.jpg)
Key Features● A dedicated network for service to service
communications● Policy-driven security● Routing rules & chaos engineering● Powerful visualization & monitoring● Available via OperatorHub
Benefits● Complete service mesh, including tracing and
visualization capabilities, packaged for ease of use● Built with key open source integrations● Extend security into the API layer with with 3scale
API management integration14
OpenShift Service Mesh
![Page 15: What’s New in OpenShift 4.2 Welcome to · 2020-05-04 · OpenShift 4 Platform AUTOMATED OPERATIONS KUBERNETES Red Hat Enterprise Linux or RHEL CoreOS ... Azure, GCP. OpenStack Migration](https://reader034.vdocuments.us/reader034/viewer/2022042308/5ed486516549871b3b5424da/html5/thumbnails/15.jpg)
15
Protocol-Specific Tracing And Analysis (Kiali)
![Page 16: What’s New in OpenShift 4.2 Welcome to · 2020-05-04 · OpenShift 4 Platform AUTOMATED OPERATIONS KUBERNETES Red Hat Enterprise Linux or RHEL CoreOS ... Azure, GCP. OpenStack Migration](https://reader034.vdocuments.us/reader034/viewer/2022042308/5ed486516549871b3b5424da/html5/thumbnails/16.jpg)
OpenShift Serverless
Key Features● Familiar to Kubernetes users. Native.● Scale to 0 and autoscale to N based on demand● Applications and functions. Any container workload.● Powerful eventing model with multiple event sources.● Operator available via OperatorHub● Knative v0.7.1 (v1beta1 APIs)● No vendor lock in
Learn morehttps://openshift.com/learn/topics/serverlesshttps://redhat-developer-demos.github.io/knative-tutorial
Tech Preview 4.2
![Page 17: What’s New in OpenShift 4.2 Welcome to · 2020-05-04 · OpenShift 4 Platform AUTOMATED OPERATIONS KUBERNETES Red Hat Enterprise Linux or RHEL CoreOS ... Azure, GCP. OpenStack Migration](https://reader034.vdocuments.us/reader034/viewer/2022042308/5ed486516549871b3b5424da/html5/thumbnails/17.jpg)
OpenShift 4 LifecycleOPENSHIFT PLATFORM
Generally Available
full support critical support unsupported4.1
4.2
4.3Rolling 3 release support window
* Hypothetical timeline for discussion purposes
New modelRelease based, not date based. Rolling three release window for support.
The overall 4 series will be supported for at least three years ● Minimum two years full support (likely more)● One year maintenance past the end of full support
EUS release plannedSupported for 14 months of critical bug and critical security fixes instead of the normal 5 months. If you stay on the EUS for its entire life, you must use the application migration tooling to move to a new cluster
![Page 18: What’s New in OpenShift 4.2 Welcome to · 2020-05-04 · OpenShift 4 Platform AUTOMATED OPERATIONS KUBERNETES Red Hat Enterprise Linux or RHEL CoreOS ... Azure, GCP. OpenStack Migration](https://reader034.vdocuments.us/reader034/viewer/2022042308/5ed486516549871b3b5424da/html5/thumbnails/18.jpg)
OpenShift 4 UpgradesOPENSHIFT PLATFORM
Generally Available
OTA UpgradesWorks between two minor releases in a serial manner.
Happy path = migrate through each versionOn a regular cadence, migrate to the next supported version.
Optional path = migration toolingIf you fall more than two releases behind, you must use the application migration tooling to move to a new cluster.
Current minor releaseFull support for all bugs and security issues1 month full support overlap with next release to aid migrations
Previous minor releaseFixes for critical bugs and security issues for 5 months
full support critical support unsupported4.1
4.2
4.3OTA upgrade
Migration tool
* Hypothetical timeline for discussion purposes
![Page 19: What’s New in OpenShift 4.2 Welcome to · 2020-05-04 · OpenShift 4 Platform AUTOMATED OPERATIONS KUBERNETES Red Hat Enterprise Linux or RHEL CoreOS ... Azure, GCP. OpenStack Migration](https://reader034.vdocuments.us/reader034/viewer/2022042308/5ed486516549871b3b5424da/html5/thumbnails/19.jpg)
Installation ExperiencesOPENSHIFT PLATFORM
Full Stack Automation
Simplified opinionated “Best Practices” for cluster provisioning
Fully automated installation and updates including host container OS.
Pre-existing Infrastructure
Customer managed resources & infrastructure provisioning
Plug into existing DNS and security boundaries
OPENSHIFT CONTAINER PLATFORM
Generally AvailableProduct Manager: Katherine Dubé & Patrick Strick
HOSTED OPENSHIFT
Azure Red Hat OpenShift
Deploy directly from the Azure console. Jointly managed by Red Hat and Microsoft Azure engineers.
OpenShift Dedicated
Get a powerful cluster, fullyManaged by Red Hat engineers and support.
![Page 20: What’s New in OpenShift 4.2 Welcome to · 2020-05-04 · OpenShift 4 Platform AUTOMATED OPERATIONS KUBERNETES Red Hat Enterprise Linux or RHEL CoreOS ... Azure, GCP. OpenStack Migration](https://reader034.vdocuments.us/reader034/viewer/2022042308/5ed486516549871b3b5424da/html5/thumbnails/20.jpg)
OpenShift Container Storage 4.2OPENSHIFT PLATFORM
● Complete Data Services: RWO, RWX & S3(new) (block, file & object)
● Persistent storage for all OCP Infra and Applications
● Build and deploy anywhere -Consistent Storage Consumption,
management, and operations
OCS 4.2 support with OCP 4.2 ● Platform support: AWS and VMware● Converged Mode support : Run as a service on OCP Cluster● Consistent S3 across hybrid cloud
OCS 4.3● Additional Platform: Bare Metal, Azure Cloud● Independent Mode : Run OCS outside of OCP Cluster● Hybrid and Multi-cloud S3
Persistent data services for OCP Hybrid Cloud
![Page 21: What’s New in OpenShift 4.2 Welcome to · 2020-05-04 · OpenShift 4 Platform AUTOMATED OPERATIONS KUBERNETES Red Hat Enterprise Linux or RHEL CoreOS ... Azure, GCP. OpenStack Migration](https://reader034.vdocuments.us/reader034/viewer/2022042308/5ed486516549871b3b5424da/html5/thumbnails/21.jpg)
OPENSHIFT STORAGE
Product Manager: Duncan Hardie
OPENSHIFT CSI
Kubernetes
StorageOperator
Storage Operator
Storage Operator
Kubernetes
Container Storage Interface
4.1 4.2
3PPPlugin
OCSPlugin
StorageOperator
Updated StoragePlugin
IndependantUpdate
CSI: ENABLING OCS AND PARTNERS
![Page 22: What’s New in OpenShift 4.2 Welcome to · 2020-05-04 · OpenShift 4 Platform AUTOMATED OPERATIONS KUBERNETES Red Hat Enterprise Linux or RHEL CoreOS ... Azure, GCP. OpenStack Migration](https://reader034.vdocuments.us/reader034/viewer/2022042308/5ed486516549871b3b5424da/html5/thumbnails/22.jpg)
OCS 4.2: Change in Technology StackOPENSHIFT PLATFORM
Goal to have complete storage for OCP whatever the needs● Need for scalable S3 object stack (New apps, infra like chargeback, metering)
● Red Hat Ceph is scalable object stack with block and file
● Recently acquired Noobaa - consistent S3 interface over Ceph RGW, AWS S3,
Azure Blob; Federation & multi-cloud capable
● Rook operator framework for simple install, manage, expand OCS 4
OCS 3
● No change in OCS SKU or pricing● Full integrated migration support from OCP +OCS 3.11 to OCP + OCS 4.2
Product Manager: Sudhir Prasad
![Page 23: What’s New in OpenShift 4.2 Welcome to · 2020-05-04 · OpenShift 4 Platform AUTOMATED OPERATIONS KUBERNETES Red Hat Enterprise Linux or RHEL CoreOS ... Azure, GCP. OpenStack Migration](https://reader034.vdocuments.us/reader034/viewer/2022042308/5ed486516549871b3b5424da/html5/thumbnails/23.jpg)
OCS - Deeper integration with OCP OPENSHIFT PLATFORM
● Operator driven - install, expand, manage,
● Integrated monitoring using OCP dashboard
● Integrated management - Operator driven expand
● Integrated Prometheus metrics, telemetry,
must-gather, alerts
Progress towards making the OCP + OCS as one integrated container platform
Health, Capacity, Performance, Configuration, Alerts
Persistent Storage
Health, Capacity Configuration, Alerts
Object Service
Product Manager: Sudhir Prasad
![Page 24: What’s New in OpenShift 4.2 Welcome to · 2020-05-04 · OpenShift 4 Platform AUTOMATED OPERATIONS KUBERNETES Red Hat Enterprise Linux or RHEL CoreOS ... Azure, GCP. OpenStack Migration](https://reader034.vdocuments.us/reader034/viewer/2022042308/5ed486516549871b3b5424da/html5/thumbnails/24.jpg)
24
Cloud-like Simplicity, EverywhereFull-stack automated operations across any on-premises,
cloud, or hybrid infrastructure
cloud.redhat.com
AWS VMware Bare Metal ...
![Page 25: What’s New in OpenShift 4.2 Welcome to · 2020-05-04 · OpenShift 4 Platform AUTOMATED OPERATIONS KUBERNETES Red Hat Enterprise Linux or RHEL CoreOS ... Azure, GCP. OpenStack Migration](https://reader034.vdocuments.us/reader034/viewer/2022042308/5ed486516549871b3b5424da/html5/thumbnails/25.jpg)
CLOUD-LIKE SIMPLICITY, EVERYWHERE
Generally AvailableProduct Manager: Jake Lucky
OpenShift Cluster Manager cloud.redhat.com/openshift
Enhanced OpenShift Web Console IntegrationBi-directional navigation to and from the OpenShift web console for cluster administrators. Deep linking from OCM to the console where relevant.
OpenShift Dedicated cluster managementSelf-service cluster provisioning, scaling, and basic management for OpenShift Dedicated customers (4.1+).
Cluster MonitoringNew tab available on all cluster detail pages helps cluster administrators discover critical issues impacting their clusters.
Cluster Updates & New MetricsOCM provides a link to your cluster’s settings page when updates are available for your cluster. Infrastructure provider and region are now captured and displayed for all clusters, where available.
More OpenShift Install OptionsNew infrastructure providers, including CodeReady Containers, are now listed as install options.
![Page 26: What’s New in OpenShift 4.2 Welcome to · 2020-05-04 · OpenShift 4 Platform AUTOMATED OPERATIONS KUBERNETES Red Hat Enterprise Linux or RHEL CoreOS ... Azure, GCP. OpenStack Migration](https://reader034.vdocuments.us/reader034/viewer/2022042308/5ed486516549871b3b5424da/html5/thumbnails/26.jpg)
CLOUD-LIKE SIMPLICITY, EVERYWHERE
Generally Available
Disconnected Cluster RegistrationRegister your disconnected clusters with Red Hat to receive support and updates using the online process.
Subscription Compliance SummaryView subscription compliance status across all of your clusters at a glance.
Public DocumentationOutlining the OpenShift 4 subscription management process, added to the public OCP 4.X docs.
OCP 4 Subscription Management
Product Manager: Jake Lucky
Improved Metrics CollectionRHEL workers, entitled via RHSM, are automatically excluded from remaining entitlement required for your cluster.
Infrastructure Node LabelingNodes labeled with the infra node role will be excluded from entitlement required for your cluster.
Subscription Management cloud.redhat.com/openshift
![Page 27: What’s New in OpenShift 4.2 Welcome to · 2020-05-04 · OpenShift 4 Platform AUTOMATED OPERATIONS KUBERNETES Red Hat Enterprise Linux or RHEL CoreOS ... Azure, GCP. OpenStack Migration](https://reader034.vdocuments.us/reader034/viewer/2022042308/5ed486516549871b3b5424da/html5/thumbnails/27.jpg)
27
A broad ecosystem of workloadsOperator-backed services allow for a
SaaS experience on your own infrastructure
Relational DBs
NoSQL DBs
Storage
Messaging
Security
Monitoring
AL/ML
Big Data
DevOps
LIVE
![Page 28: What’s New in OpenShift 4.2 Welcome to · 2020-05-04 · OpenShift 4 Platform AUTOMATED OPERATIONS KUBERNETES Red Hat Enterprise Linux or RHEL CoreOS ... Azure, GCP. OpenStack Migration](https://reader034.vdocuments.us/reader034/viewer/2022042308/5ed486516549871b3b5424da/html5/thumbnails/28.jpg)
Red Hat Certified OperatorsBROAD ECOSYSTEM OF WORKLOADS
Generally AvailableProduct Manager: Daniel Messer
STORAGE
SECURITY
DATABASE
DATA SERVICES
APM
DEVOPS
![Page 29: What’s New in OpenShift 4.2 Welcome to · 2020-05-04 · OpenShift 4 Platform AUTOMATED OPERATIONS KUBERNETES Red Hat Enterprise Linux or RHEL CoreOS ... Azure, GCP. OpenStack Migration](https://reader034.vdocuments.us/reader034/viewer/2022042308/5ed486516549871b3b5424da/html5/thumbnails/29.jpg)
OperatorHub data sourcesBROAD ECOSYSTEM OF WORKLOADS
Generally AvailableProduct Manager: Daniel Messer
Operator Metadata from quay.io● Backend for all default sources, cluster needs to be online● Supplies Red Hat Operators, ISV Operators and Community
Operator● Custom sources supported in customer-owned quay.io
namespaces
Operator Metadata in container images● Already used internally used by OLM● Operator package data is served from a SQlite database,
bundled up in a container image● Custom sources supported in customer-owner image registries● Cluster can be disconnected / air-gapped
Package namee.g. prometheus
Channel namee.g. stable
Operator Bundle 1
Operator Bundle 2
Channel namee.g. tech-preview
Operator Bundle 3
...
Operator Package Metadata
![Page 30: What’s New in OpenShift 4.2 Welcome to · 2020-05-04 · OpenShift 4 Platform AUTOMATED OPERATIONS KUBERNETES Red Hat Enterprise Linux or RHEL CoreOS ... Azure, GCP. OpenStack Migration](https://reader034.vdocuments.us/reader034/viewer/2022042308/5ed486516549871b3b5424da/html5/thumbnails/30.jpg)
30
BROAD ECOSYSTEM OF WORKLOADS
Product Manager: Daniel Messer Generally Available
Proxy Support
OpenShift 4.2 Cluster
OPERATORLIFECYCLE MANAGER
Pod
spec: containers: - name: my-container image: ... env: - name: HTTP_PROXY value: "..." - name: HTTPS_PROXY value: "..."
Cluster Proxy Config
Operator
![Page 31: What’s New in OpenShift 4.2 Welcome to · 2020-05-04 · OpenShift 4 Platform AUTOMATED OPERATIONS KUBERNETES Red Hat Enterprise Linux or RHEL CoreOS ... Azure, GCP. OpenStack Migration](https://reader034.vdocuments.us/reader034/viewer/2022042308/5ed486516549871b3b5424da/html5/thumbnails/31.jpg)
4.2 Automated Dependency ResolutionBROAD ECOSYSTEM OF WORKLOADS
Generally AvailableProduct Manager: Daniel Messer
YourOperator v1.1.2
requires
requires
Jaeger Operatorjaeger.jaegertracing.io/v1
CockroachDB Operatorcockroachdb.charts.helm.k8s.io/v1alpha1
resolves to
resolves to
Operator Framework Dependency Graphs
OPERATOR
LIFECYCLE MANAGER
installed by
installed by
![Page 32: What’s New in OpenShift 4.2 Welcome to · 2020-05-04 · OpenShift 4 Platform AUTOMATED OPERATIONS KUBERNETES Red Hat Enterprise Linux or RHEL CoreOS ... Azure, GCP. OpenStack Migration](https://reader034.vdocuments.us/reader034/viewer/2022042308/5ed486516549871b3b5424da/html5/thumbnails/32.jpg)
CLI UX Enhancements
32
BROAD ECOSYSTEM OF WORKLOADS
Product Manager: Daniel Messer Generally Available
OPERATOR
LIFECYCLE MANAGER
Subscription for YourOperator
Release Channel for YourOperator
Catalog containing YourOperator
Instance ofYourOperator
Primary object for status information about:
● Subscription● Catalog● OperatorGroup● InstallPlan
Create Subscription
![Page 33: What’s New in OpenShift 4.2 Welcome to · 2020-05-04 · OpenShift 4 Platform AUTOMATED OPERATIONS KUBERNETES Red Hat Enterprise Linux or RHEL CoreOS ... Azure, GCP. OpenStack Migration](https://reader034.vdocuments.us/reader034/viewer/2022042308/5ed486516549871b3b5424da/html5/thumbnails/33.jpg)
Build Operators for your appsBROAD ECOSYSTEM OF WORKLOADS
Generally AvailableProduct Manager: Daniel Messer
Ansible SDKHelm SDK Go SDK
Helm Chart Ansible PlaybooksAPBs
Build operators from Helm chart, without any
coding
Build operators from Ansible playbooks and
APBs
Build advanced operators for full lifecycle
management
OPERATORSDK
![Page 34: What’s New in OpenShift 4.2 Welcome to · 2020-05-04 · OpenShift 4 Platform AUTOMATED OPERATIONS KUBERNETES Red Hat Enterprise Linux or RHEL CoreOS ... Azure, GCP. OpenStack Migration](https://reader034.vdocuments.us/reader034/viewer/2022042308/5ed486516549871b3b5424da/html5/thumbnails/34.jpg)
34
Next wave of developer toolsOpenShift has all of the latest tools to make
your devs more productive
Code Containers
ServiceMeshServerless
LIVE
![Page 35: What’s New in OpenShift 4.2 Welcome to · 2020-05-04 · OpenShift 4 Platform AUTOMATED OPERATIONS KUBERNETES Red Hat Enterprise Linux or RHEL CoreOS ... Azure, GCP. OpenStack Migration](https://reader034.vdocuments.us/reader034/viewer/2022042308/5ed486516549871b3b5424da/html5/thumbnails/35.jpg)
CodeReady WorkspacesNEXT WAVE OF DEVELOPER TOOLS
Generally AvailableProduct Manager: Stevan LeMeur
Container Workspaces
Workspace replicas to end “works on my machine” and enable team collaboration.
The collaborative OpenShift-Native IDE. Free for any customer of OpenShift Dedicated or OpenShift Container Platform.
Based on the open Eclipse Che project
Red Hat Linux and Application Infrastructure
Plugin model for extensibility
Serverless support(coming later)
DevOps Integrations
Reference developer workspaces from any issue, failed build, or git notification.
Protect Source Code
Full access to source code without any of it landing on hard-to-secure laptops.
Use It To: Replace VDI for devs, and enable true container-based DevOps.
![Page 36: What’s New in OpenShift 4.2 Welcome to · 2020-05-04 · OpenShift 4 Platform AUTOMATED OPERATIONS KUBERNETES Red Hat Enterprise Linux or RHEL CoreOS ... Azure, GCP. OpenStack Migration](https://reader034.vdocuments.us/reader034/viewer/2022042308/5ed486516549871b3b5424da/html5/thumbnails/36.jpg)
CodeReady Workspaces 2.0NEXT WAVE OF DEVELOPER TOOLS
Planned for Q3FY20Product Manager: Stevan Le Meur
Based on Eclipse Che 7
● Kubernetes-based developer workspaces: Fully containerized developer workspaces allowing to bring your K8S application runtime easily in your dev environment.
● New Editor: New default web-based editor provides a VSCode like experience in the browser.
● Devfile: Configure a devfile for your project and get reproducible and portable developer environments.
● VSCode plug-ins compatibility● Swappable Editor● OpenShift VSCode Plug-in● Easier to Monitor and Administrate: Prometheus and
Grafana dashboards.
Shipped independently from 4.2, shortly after
![Page 37: What’s New in OpenShift 4.2 Welcome to · 2020-05-04 · OpenShift 4 Platform AUTOMATED OPERATIONS KUBERNETES Red Hat Enterprise Linux or RHEL CoreOS ... Azure, GCP. OpenStack Migration](https://reader034.vdocuments.us/reader034/viewer/2022042308/5ed486516549871b3b5424da/html5/thumbnails/37.jpg)
VS Code Kubernetes ExtensionNEXT WAVE OF DEVELOPER TOOLS
Generally AvailableProduct Manager: Bob Davis
Kubernetes Extension Improvements
● Collaboration spearheaded by Red Hat and OpenShift needs
● Many improvements around:○ Non-cluster-admin use cases○ Auto-hide Helm features when no Tiller
installed○ Add nodes to navigator
OpenShift Improvements● OpenShift logo on OpenShift clusters● Add: Routes, DeploymentConfig, Projects,
ImageStreams● Ability to set Project context
![Page 38: What’s New in OpenShift 4.2 Welcome to · 2020-05-04 · OpenShift 4 Platform AUTOMATED OPERATIONS KUBERNETES Red Hat Enterprise Linux or RHEL CoreOS ... Azure, GCP. OpenStack Migration](https://reader034.vdocuments.us/reader034/viewer/2022042308/5ed486516549871b3b5424da/html5/thumbnails/38.jpg)
CodeReady Containers: OpenShift on your LaptopDesktop virtualization
Provides a pre-built development environment based on Red Hat Enterprise Linux and OpenShift for quick container-based application development. Use with OpenShift on-premises or cloud.
Use It To: Simplify direct-to-OpenShift development on laptops.
- Based on OpenShift 4.x- Linux (libvirt)- Windows (Hyper-V)- MacOS (Virtualbox)
- External beta available- Replaces the 3.x experiences around:
- Minishift- CDK- oc cluster up
$ crc setup Prepare your machine for running OpenShift $ crc start -b crc-hyperkit-4.2.0.crcbundle Start with the Hyperkit 4.2 bundle
$ crc status Get the status of the cluster
Product Manager: Steve Speicher
![Page 39: What’s New in OpenShift 4.2 Welcome to · 2020-05-04 · OpenShift 4 Platform AUTOMATED OPERATIONS KUBERNETES Red Hat Enterprise Linux or RHEL CoreOS ... Azure, GCP. OpenStack Migration](https://reader034.vdocuments.us/reader034/viewer/2022042308/5ed486516549871b3b5424da/html5/thumbnails/39.jpg)
Cloud-native CI/CD with OpenShift PipelinesNEXT WAVE OF DEVELOPER TOOLS
● Based on Tekton Pipelines
● Runs serverless (no babysitting!)
● Containers as building blocks
● Deploy to multiple platforms
● Standard CRDs
● Build images with Kubernetes tools
(s2i, buildah, kaniko, jib, buildpack, etC)
● Pipelines portable to any Kubernetes
● Available in OperatorHub
Product Manager: Siamak Sadeghianfar
Developer Preview
![Page 40: What’s New in OpenShift 4.2 Welcome to · 2020-05-04 · OpenShift 4 Platform AUTOMATED OPERATIONS KUBERNETES Red Hat Enterprise Linux or RHEL CoreOS ... Azure, GCP. OpenStack Migration](https://reader034.vdocuments.us/reader034/viewer/2022042308/5ed486516549871b3b5424da/html5/thumbnails/40.jpg)
40
Migrating to OpenShift 4Tooling and advice for moving from OpenShift 3.x to 4.x
3 4Namespaces
Volumes
App objects
![Page 41: What’s New in OpenShift 4.2 Welcome to · 2020-05-04 · OpenShift 4 Platform AUTOMATED OPERATIONS KUBERNETES Red Hat Enterprise Linux or RHEL CoreOS ... Azure, GCP. OpenStack Migration](https://reader034.vdocuments.us/reader034/viewer/2022042308/5ed486516549871b3b5424da/html5/thumbnails/41.jpg)
Product Manager: Maria Bracho
Application Migration: Migration Process
41
Stages the data from Source to Destination. May be run multiple times.Applications are runningno Downtime during step
Stage Migrate
Quiesce Application
Migrate any delta bits not captured in stage.
Plan
1. Select Source Cluster2. Select Namespaces3. Choose Copy or Move for
each PV4. Specify Destination
Watch a migration of MS-SQL Server from OCP 3.11 to OCP 4.1!
![Page 42: What’s New in OpenShift 4.2 Welcome to · 2020-05-04 · OpenShift 4 Platform AUTOMATED OPERATIONS KUBERNETES Red Hat Enterprise Linux or RHEL CoreOS ... Azure, GCP. OpenStack Migration](https://reader034.vdocuments.us/reader034/viewer/2022042308/5ed486516549871b3b5424da/html5/thumbnails/42.jpg)
Product Manager: Maria Bracho
Granularity of Namespace(s) & ‘cluster-admin’ required
● Migration is at scope of a Namespace.○ Future will allow selecting resources inside of a Namespace
● Cluster Scoped Resources are not handled○ Cluster Role Bindings, SCCs, etc are not handled with migration.○ Expectation is that cluster admin handles cluster scoped resources ahead of running a
Migration.
● ‘cluster-admin’ required for initial release targeting OCP 4.2○ Future plans to allow end user to migrate what they own post OCP 4.2+
![Page 43: What’s New in OpenShift 4.2 Welcome to · 2020-05-04 · OpenShift 4 Platform AUTOMATED OPERATIONS KUBERNETES Red Hat Enterprise Linux or RHEL CoreOS ... Azure, GCP. OpenStack Migration](https://reader034.vdocuments.us/reader034/viewer/2022042308/5ed486516549871b3b5424da/html5/thumbnails/43.jpg)
43
2019 RoadmapPL
ATFO
RMAP
PDE
V
● OpenShift Serverless (Knative) - DP● OpenShift Pipelines (Tekton) DP2● CodeReady Workspaces● CodeReady Containers Alpha● Developer CLI (odo) Beta
● OperatorHub● Operator Lifecycle Manager● Service Mesh (~4 month after)
● Kubernetes 1.13 with CRI-O runtime● RHEL CoreOS, RHEL7● Automated Installer for AWS● Pre-existing Infra Installer for Bare Metal,
VMware, AWS● Automated, one-click updates● Multus (Kubernetes multi-network)● Quay v3
OpenShift 4.1
HO
STED
● cloud.redhat.com - Multi-Cluster Mgmt● OCP Cluster Subscription Management● OpenShift Dedicated consumption
pricing
PLAT
FORM
APP
DEV
● Developer Console GA● OpenShift Serverless (Knative) - TP● OpenShift Pipelines (Tekton) DP3● CodeReady Containers GA● Developer CLI (odo) GA
● OperatorHub Enhancements● Operator Deployment Field Forms● Application Migration Console
● Kubernetes 1.14 w/ CRI-O runtime● Disconnected Install and Update● Automated Installer for Azure, OSP, GCP● Pre-existing Infra Installer for GCP● Cluster-wide Egress Proxy● OVN Tech Preview● OpenShift Container Storage 4.2 (1
month after)
OpenShift 4.2
HO
STED ● Insights Operator
● Azure Red Hat OpenShift new features (monitoring, logging)
PLAT
FORM
APP
DEV ● OpenShift Serverless (Knative) - GA
● OpenShift Pipelines (Tekton) TP● Helm 3 TP
● Metering for Services● Windows Containers (Planned)● GPU Metering● Application Operator Binding - DP
● Kubernetes 1.16 w/ CRI-O runtime● Automated Installer for RHV● Private/Internal Clusters support from the
installer● Deploy to pre-existing VPC & Subnets● OVN GA w/ Windows Networking
Integration (Planned)● FIPS● Pre-existing Infra Installer for OSP● OpenShift Container Storage 4.3
OpenShift 4.3
HO
STED
● cloud.redhat.com - Subscription Mgmt Improvements
● Azure Red Hat OpenShift new features (private clusters)
● Azure Red Hat OpenShift preview of 4.x● OSD on Google Cloud preview on 4.x
Q2 CY2019 Q3 CY2019 Q4 CY19/Q1 CY20
![Page 44: What’s New in OpenShift 4.2 Welcome to · 2020-05-04 · OpenShift 4 Platform AUTOMATED OPERATIONS KUBERNETES Red Hat Enterprise Linux or RHEL CoreOS ... Azure, GCP. OpenStack Migration](https://reader034.vdocuments.us/reader034/viewer/2022042308/5ed486516549871b3b5424da/html5/thumbnails/44.jpg)
linkedin.com/company/red-hat
youtube.com/user/RedHatVideos
facebook.com/redhatinc
twitter.com/RedHat
44
Questions?