News

Built on Red Hat® Enterprise Linux® and Kubernetes, OpenShift Container Platform provides a secure and scalable multi-tenant operating system for today’s enterprise-class applications. It also provides integrated application runtimes and libraries. 

Product Feature Highlights

Enterprise-ready Kubernetes platform

Red Hat OpenShift Container Platform is a consistent, managed Kubernetes experience for on-premises and cloud-based deployments. Built on Red Hat Enterprise Linux and Kubernetes, OpenShift Container Platform provides a secure and scalable multi-tenant operating system for enterprise-class applications, while delivering integrated application runtimes and libraries.



Full stack, automated operations

Red Hat OpenShift Container Platform comes with a streamlined, automatic install so you can get up and running with Kubernetes as quickly as possible. Once installed, OpenShift Container Platform uses operators for push-button, automatic platform updates for the container host, cluster, and application services running on the cluster.

Accelerate application development

Developers can take advantage of built-in CI/CI pipelines and source-to-image capabilities. Self-service enables developers to change relevant settings and test new services at any time.



Operators

Operators act like an extension of your engineering team, watching over your environment and using its current state to make decisions in real time. Operators provide:


  • Repeatability of installation and upgrade.

  • Constant health checks of every system component.

  • Over-the-air (OTA) updates for OpenShift components and ISV content.

Overview

OpenShift 4 represents a dramatic change in the way that OpenShift clusters are deployed and managed.  OCP 4 includes new technologies and functionality which are core to the operation of the cluster. This technology shift enables clusters to self-manage some functions previously performed by administrators. 

In OpenShift 3.11, users individually deploy and manage Red Hat Enterprise Linux hosts, and install OpenShift on top of those hosts to create a cluster. 

Infrastructure

Operators

Operators are a method of packaging, deploying, and managing a Kubernetes application. Operators ease the operational complexity of running another piece of software. They watch over your environment and use the current state to make decisions in real time. Advanced Operators are designed to upgrade, react to failures automatically.

Additional Resources

Upgrades

 

In OpenShift 4, the cluster manages its own updates, including updates to Red Hat Enterprise Linux CoreOS (RHCOS) on cluster nodes. By locking down the systems and services running on each OpenShift node, and managing them from a central control plane, upgrades are designed to become automatic events. 

Much like installation in OpenShift Container Platform 3.11, you upgrade by using the inventory file generated during installation or the last upgrade, and execute using Ansible playbooks. 

Immutable Infrastructure


OpenShift 4 uses Red Hat Enterprise Linux CoreOS (RHCOS), which is designed to run containerized applications, and provides efficient installation, operator-based management, and simplified upgrades. RHCOS is an immutable container host, rather than a customizable operating system like Red Hat Enterprise Linux. RHCOS enables OpenShift 4 to manage and automate the deployment of the underlying container host. RHCOS is a part of OpenShift, which means that everything runs inside a container and is deployed using OpenShift. 

In OpenShift 4, control plane nodes must run RHCOS, ensuring full-stack automation is maintained for the control plane. This makes rolling out updates and upgrades a much easier process than in OpenShift 3.

Installation Differences

Installation Process


OpenShift 4 simplifies cluster creation. You can use the installation program to deploy a cluster on infrastructure that the installation program provisions and the cluster maintains, or deploy a cluster on infrastructure that you prepare and maintain. Once the cluster is running, you can use Operators to configure your cluster and to install new services. 

In OpenShift Container Platform 3.11, you prepare your Red Hat Enterprise Linux hosts, create a listing of all of the configuration values that your cluster needs, and then run an Ansible playbook to install and set up your cluster.

Installation Infrastructure Options

OpenShift 4 provides two paths for installation. You can bring your own infrastructure or you can deploy clusters on infrastructure that are provisioned for you and that the cluster maintains.

In OpenShift Container Platform 3.11, you install your cluster on infrastructure that you prepare and maintain. You must individually deploy and manage Red Hat Enterprise Linux hosts, and install OpenShift on top of those hosts to create a cluster.

Topics

Installation on Multiple Platforms

Install and deploy your cluster

Learn how to deploy a cluster on infrastructure that the installation program provisions and the cluster maintains, or how to deploy a cluster on infrastructure that you prepare and maintain. Installer-provisioned infrastructure is available on AWS, while user-provisioned infrastructure is available on AWS, vSphere, and bare metal.

Operators

Use operators to help package, deploy, and manage your applications.

Different classes of operators perform cluster operations and run services on the cluster for your applications to use.

Developer Catalog

Develop using the Developer Catalog

The redesigned Developer Catalog is the entry point for a developer to access all services available to them, including operators, Service Catalog, brokers, and source-to-image builds.

How can we help you?

Support Cases

Get answers quickly by opening a support case with us.

View Open Cases

Open New Case

Live Chat

Directly access our support engineers during weekday business hours.

Learn more

Call or Email

Speak directly with a Red Hat support expert by phone or through email.

Contact Us

Security

OpenShift Container Platform Updates

Browse OpenShift Container CVEs

Product Policies and Support Programs

OpenShift Container Platform Life Cycle

Red Hat offers services for each major release of OpenShift Container Platform with designated life cycle phases.