OpenShift - Container - Platform 4.17 About en US
OpenShift - Container - Platform 4.17 About en US
17
About
The text of and illustrations in this document are licensed by Red Hat under a Creative Commons
Attribution–Share Alike 3.0 Unported license ("CC-BY-SA"). An explanation of CC-BY-SA is
available at
http://creativecommons.org/licenses/by-sa/3.0/
. In accordance with CC-BY-SA, if you distribute this document or an adaptation of it, you must
provide the URL for the original version.
Red Hat, as the licensor of this document, waives the right to enforce, and agrees not to assert,
Section 4d of CC-BY-SA to the fullest extent permitted by applicable law.
Red Hat, Red Hat Enterprise Linux, the Shadowman logo, the Red Hat logo, JBoss, OpenShift,
Fedora, the Infinity logo, and RHCE are trademarks of Red Hat, Inc., registered in the United States
and other countries.
Linux ® is the registered trademark of Linus Torvalds in the United States and other countries.
XFS ® is a trademark of Silicon Graphics International Corp. or its subsidiaries in the United States
and/or other countries.
MySQL ® is a registered trademark of MySQL AB in the United States, the European Union and
other countries.
Node.js ® is an official trademark of Joyent. Red Hat is not formally related to or endorsed by the
official Joyent Node.js open source or commercial project.
The OpenStack ® Word Mark and OpenStack logo are either registered trademarks/service marks
or trademarks/service marks of the OpenStack Foundation, in the United States and other
countries and are used with the OpenStack Foundation's permission. We are not affiliated with,
endorsed or sponsored by the OpenStack Foundation, or the OpenStack community.
Abstract
This document provides an overview of the OpenShift Container Platform features.
Table of Contents
Table of Contents
. . . . . . . . . . . 1.. .OPENSHIFT
CHAPTER . . . . . . . . . . . . .CONTAINER
. . . . . . . . . . . . .PLATFORM
. . . . . . . . . . . . .4.17
. . . .DOCUMENTATION
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3. . . . . . . . . . . . .
.CHAPTER
. . . . . . . . . . 2.
. . LEARN
. . . . . . . . MORE
. . . . . . .ABOUT
. . . . . . . . OPENSHIFT
. . . . . . . . . . . . .CONTAINER
. . . . . . . . . . . . . PLATFORM
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4. . . . . . . . . . . . .
2.1. ARCHITECTURE 4
2.2. INSTALLATION 4
2.3. OTHER CLUSTER INSTALLER TASKS 4
Install a cluster in a restricted network 5
Install a cluster in an existing network 5
2.4. CLUSTER ADMINISTRATOR 5
2.4.1. Managing and changing cluster components 6
Managing cluster components 6
Changing cluster components 6
2.5. OBSERVE A CLUSTER 7
2.6. STORAGE ACTIVITIES 7
2.7. APPLICATION SITE RELIABILITY ENGINEER (APP SRE) 7
2.8. DEVELOPER 8
. . . . . . . . . . . 3.
CHAPTER . . ABOUT
. . . . . . . . .OPENSHIFT
. . . . . . . . . . . . KUBERNETES
. . . . . . . . . . . . . . . ENGINE
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
..............
3.1. SIMILARITIES AND DIFFERENCES 10
3.1.1. Core Kubernetes and container orchestration 11
3.1.2. Enterprise-ready configurations 12
3.1.3. Standard infrastructure services 12
3.1.4. Core user experience 12
3.1.5. Maintained and curated content 13
3.1.6. OpenShift Data Foundation compatible 13
3.1.7. Red Hat Middleware compatible 13
3.1.8. OpenShift Serverless 13
3.1.9. Quay Integration compatible 13
3.1.10. OpenShift Virtualization 13
3.1.11. Advanced cluster management 13
3.1.12. Advanced networking 13
3.1.13. OpenShift sandboxed containers 14
3.1.14. Developer experience 14
3.1.15. Feature summary 14
3.2. SUBSCRIPTION LIMITATIONS 22
1
OpenShift Container Platform 4.17 About
2
CHAPTER 1. OPENSHIFT CONTAINER PLATFORM 4.17 DOCUMENTATION
Welcome to the official OpenShift Container Platform 4.17 documentation, where you can learn about
OpenShift Container Platform and start exploring its features.
To navigate the OpenShift Container Platform 4.17 documentation, you can use one of the following
methods:
Select the task that interests you from Learn more about OpenShift Container Platform .
3
OpenShift Container Platform 4.17 About
2.1. ARCHITECTURE
2.2. INSTALLATION
Explore the following OpenShift Container Platform installation tasks:
OpenShift Container Platform installation overview Selecting a cluster installation method and preparing
it for users
4
CHAPTER 2. LEARN MORE ABOUT OPENSHIFT CONTAINER PLATFORM
Install Red Hat OpenShift Data Foundation Red Hat Enterprise Linux CoreOS (RHCOS) image
layering
GCP
vSphere
IBM Cloud®
IBM Power®
bare metal
If you use an existing Virtual Private Cloud (VPC) in Installing a cluster on GCP into a shared VPC
Amazon Web Services (AWS) or GCP or an existing
VNet on Microsoft Azure, you can install a cluster
5
OpenShift Container Platform 4.17 About
Manage networking
Cluster Network Operator
network policy
Manage Operators
Updating a cluster
Updating a cluster using the web console
6
CHAPTER 2. LEARN MORE ABOUT OPENSHIFT CONTAINER PLATFORM
Monitoring overview
In-cluster monitoring
Manage storage
Storage
Learn about OpenShift Deploy and manage applications Optional additional resources
Container Platform
7
OpenShift Container Platform 4.17 About
Learn about OpenShift Deploy and manage applications Optional additional resources
Container Platform
2.8. DEVELOPER
Develop and deploy containerized applications with OpenShift Container Platform. OpenShift Container
Platform is a platform for developing and deploying containerized applications. Read the following
OpenShift Container Platform documentation, so that you can better understand OpenShift Container
Platform functions:
8
CHAPTER 2. LEARN MORE ABOUT OPENSHIFT CONTAINER PLATFORM
9
OpenShift Container Platform 4.17 About
Red Hat OpenShift Kubernetes Engine is a product offering from Red Hat that lets you use an
enterprise class Kubernetes platform as a production platform for launching containers. You download
and install OpenShift Kubernetes Engine the same way as OpenShift Container Platform as they are the
same binary distribution, but OpenShift Kubernetes Engine offers a subset of the features that
OpenShift Container Platform offers.
Table 3.1. Product comparison for OpenShift Kubernetes Engine and OpenShift Container Platform
10
CHAPTER 3. ABOUT OPENSHIFT KUBERNETES ENGINE
OpenShift Kubernetes Engine offers full access to an enterprise-ready Kubernetes environment that is
11
OpenShift Container Platform 4.17 About
OpenShift Kubernetes Engine offers full access to an enterprise-ready Kubernetes environment that is
easy to install and offers an extensive compatibility test matrix with many of the software elements that
you might use in your data center.
OpenShift Kubernetes Engine offers the same service level agreements, bug fixes, and common
vulnerabilities and errors protection as OpenShift Container Platform. OpenShift Kubernetes Engine
includes a Red Hat Enterprise Linux (RHEL) Virtual Datacenter and Red Hat Enterprise Linux CoreOS
(RHCOS) entitlement that allows you to use an integrated Linux operating system with container
runtime from the same technology provider.
The OpenShift Kubernetes Engine subscription is compatible with the Red Hat OpenShift support for
Windows Containers subscription.
OpenShift Kubernetes Engine uses the same installation and upgrade automation as OpenShift
Container Platform.
In terms of networking, OpenShift Kubernetes Engine offers full and supported access to the
Kubernetes Container Network Interface (CNI) and therefore allows you to use any third-party SDN that
supports OpenShift Container Platform. It also allows you to use the included Open vSwitch software
defined network to its fullest extent. OpenShift Kubernetes Engine allows you to take full advantage of
the OVN Kubernetes overlay, Multus, and Multus plugins that are supported on OpenShift Container
Platform. OpenShift Kubernetes Engine allows customers to use a Kubernetes Network Policy to create
microsegmentation between deployed application services on the cluster.
You can also use the Route API objects that are found in OpenShift Container Platform, including its
sophisticated integration with the HAproxy edge routing layer as an out of the box Kubernetes Ingress
Controller.
12
CHAPTER 3. ABOUT OPENSHIFT KUBERNETES ENGINE
13
OpenShift Container Platform 4.17 About
which is derived from the istio.io open source project, is not supported in OpenShift Kubernetes Engine.
Also, the Kourier Ingress Controller found in OpenShift Serverless is not supported on OpenShift
Kubernetes Engine.
The OpenShift Container Platform developer experience utilities and tools, such as Red Hat
OpenShift Dev Spaces.
The OpenShift Container Platform pipeline feature that integrates a streamlined, Kubernetes-
enabled Jenkins and Tekton experience in the user’s project space.
The OpenShift Container Platform source-to-image feature, which allows you to easily deploy
source code, dockerfiles, or container images across the cluster.
Build strategies, builder pods, or Tekton for end user container deployments.
Table 3.2. Features in OpenShift Kubernetes Engine and OpenShift Container Platform
14
CHAPTER 3. ABOUT OPENSHIFT KUBERNETES ENGINE
Gatekeeper Operator Not Included - Requires Not Included - Requires Gatekeeper Operator
separate subscription separate subscription
15
OpenShift Container Platform 4.17 About
16
CHAPTER 3. ABOUT OPENSHIFT KUBERNETES ENGINE
17
OpenShift Container Platform 4.17 About
18
CHAPTER 3. ABOUT OPENSHIFT KUBERNETES ENGINE
Red Hat OpenShift Dev Not Included Included Red Hat OpenShift Dev
Spaces Spaces
19
OpenShift Container Platform 4.17 About
Red Hat Quay Not Included - Requires Not Included - Requires Quay Operator
separate subscription separate subscription
Red Hat Advanced Not Included - Requires Not Included - Requires Advanced Cluster
Cluster Management separate subscription separate subscription Management for
Kubernetes
20
CHAPTER 3. ABOUT OPENSHIFT KUBERNETES ENGINE
Red Hat Advanced Not Included - Requires Not Included - Requires N/A
Cluster Security separate subscription separate subscription
OpenShift Data Not Included - Requires Not Included - Requires OpenShift Data
Foundation separate subscription separate subscription Foundation
Ansible Automation Not Included - Requires Not Included - Requires Ansible Automation
Platform Resource separate subscription separate subscription Platform Resource
Operator Operator
Business Automation Not Included - Requires Not Included - Requires Business Automation
provided by Red Hat separate subscription separate subscription Operator
Data Grid provided by Not Included - Requires Not Included - Requires Data Grid Operator
Red Hat separate subscription separate subscription
Red Hat Integration Not Included - Requires Not Included - Requires Red Hat Integration
provided by Red Hat separate subscription separate subscription Operator
Red Hat Integration - Not Included - Requires Not Included - Requires 3scale
3Scale provided by Red separate subscription separate subscription
Hat
Red Hat Integration - Not Included - Requires Not Included - Requires 3scale APIcast
3Scale APICast separate subscription separate subscription
gateway provided by
Red Hat
Red Hat Integration - Not Included - Requires Not Included - Requires AMQ Broker
AMQ Broker separate subscription separate subscription
Red Hat Integration - Not Included - Requires Not Included - Requires AMQ Interconnect
AMQ Interconnect separate subscription separate subscription
Red Hat Integration - Not Included - Requires Not Included - Requires AMQ Streams
AMQ Streams separate subscription separate subscription
21
OpenShift Container Platform 4.17 About
Red Hat Integration - Not Included - Requires Not Included - Requires Camel K
Camel K separate subscription separate subscription
Red Hat Integration - Not Included - Requires Not Included - Requires Fuse Console
Fuse Console separate subscription separate subscription
Red Hat Integration - Not Included - Requires Not Included - Requires Fuse Online
Fuse Online separate subscription separate subscription
Red Hat Integration - Not Included - Requires Not Included - Requires Service Registry
Service Registry separate subscription separate subscription
Operator
API Designer provided Not Included - Requires Not Included - Requires API Designer
by Red Hat separate subscription separate subscription
JBoss EAP provided by Not Included - Requires Not Included - Requires JBoss EAP
Red Hat separate subscription separate subscription
Smart Gateway Not Included - Requires Not Included - Requires Smart Gateway
Operator separate subscription separate subscription Operator
22