Red Hat OpenShift is an enterprise-grade container orchestration and management platform based on Kubernetes. While many organizations understand the value of moving to containerization, and are familiar with the name Kubernetes, most do not have a clear understanding of what Kubernetes is. OpenShift uses Red Hat’s proprietary Kubernetes distribution, and layers on top critical enterprise features like:
Multi-Cluster deployment, management, and shift-left security enforcement
Developer experience – CI/CD, GitOps, pipelines, logging, monitoring, and observability
Integrated networking including ServiceMesh and multi-cluster networking
Integrated web console with distinct administrator and developer views
Automated platform updates and upgrades
Multiple workload options – containers, virtual machines, and serverless
Operators for extending and managing additional capabilities
OpenShift can run on all types of infrastructure, from a wide variety of public cloud providers to virtualized on-premises to bare metal servers, making it an ideal platform for implementing it in both hybrid cloud and multicloud environments.
Red Hat OpenShift can be consumed in 3 different ways:
-Red Hat OpenShift Kubernetes Engine (OKE) – OKE is the base layer providing the operating system up to the Kubernetes cluster.
-Red Hat OpenShift Container Platform (OCP) – OCP includes OKE, but also adds to it an ecosystem of additional services designed to make developing and deploying workloads easier.
-Red Hat OpenShift Platform Plus (OPP) – OPP includes all of the components and services in both the OKE and OCP layers, and adds additional functionality to support managing health, and security across multiple clusters.OPP also includes Quay, Red Hat’s distributed global image registry.