5.2 Red Hat OpenShift Container Platform 146  Accelerating Modernization with Agile Integration The IBM Cloud Pak for Integration standardizes on Kubernetes as the container orchestration  platform. In particular, the IBM Cloud Pak for Integration makes an informed choice to use the  Red Hat OpenShift Container Platform as the underlying Kubernetes platform, and ships it as  part of its installation. In 4.4.2, “Container orchestration” on page 107 the importance of container orchestration was  discussed. In particular, this book focused on Kubernetes as today’s most widely adopted  container orchestrator. Kubernetes is an advanced technology when it comes to container orchestration. However, it  is generally recognized that Kubernetes on its own is not a complete cloud-native  microservices platform. Additional capabilities that go beyond container orchestration are  typically required for a full cloud-native platform. In this section, we describe the open Kubernetes-based cloud-native microservices platform:  Red Hat OpenShift Container Platform. RHOCP is designed to run in multiple scenarios: Red Hat OpenShift Container Platform, as shown in Figure 5-1 on page 147, extends  Kubernetes with a set of capabilities that create a holistic, cloud-native platform for  containerized applications: Red Hat OpenShift Container Platform  ( https://www.openshift.com/products/container-platform ), or RHOCP, is a platform  based on Red Hat Enterprise Linux and Kubernetes that focuses on deploying and managing  containerized, enterprise-grade workloads. GLYPH<SM590000> On physical and virtual machines, on and off premises GLYPH<SM590000> On private and public Infrastructure as a Service GLYPH<SM590000> As a managed service by public cloud vendors, such as IBM and Microsoft Azure. GLYPH<SM590000> A container runtime that is compliant with the Open Container Initiative  (https://www.opencontainers.org/) :  ( CRI-O  https://cri-o.io/) GLYPH<SM590000> A container registry GLYPH<SM590000> Monitoring, metering, and logging services GLYPH<SM590000> Deployable application runtimes GLYPH<SM590000> A set of application lifecycle management services GLYPH<SM590000> An automated operations framework, based on operators  ( https://coreos.com/operators/ ) GLYPH<SM590000> A service mesh based on Istio (see 5.9, “Service Mesh: Istio ” on page 164)