Red Hat OpenShift Container Platform is an open-source application deployment platform that is based on Kubernetes container orchestration technology. Containers are stand-alone processes that run within their own environment, independent of the operating system and underlying infrastructure. Red Hat OpenShift Container Platform helps you develop, deploy, and manage container-based applications.
As part of Red Hat OpenShift Container Platform, Kubernetes manages containerized applications across a set of containers or hosts and provides mechanisms for the deployment, maintenance, and scaling of applications. The container run-time engine packages, instantiates, and runs containerized applications.
An OpenShift cluster consists of one or more control planes and a set of nodes. Kubernetes allocates an IP address from an internal network to each pod so that all containers within the pod behave as if they were on the same host. Each pod has its own IP address, which means the pods can be treated like physical hosts or virtual machines for port allocation, networking, naming, service discovery, load balancing, application configuration, and migration. Dell EMC recommends creating a Kubernetes service that enables your application pods to interact rather than requiring that the pods communicate directly using their IP addresses.
A fully functioning Domain Name System (DNS) is also crucial in the deployment and operation of your container ecosystem. Red Hat OpenShift Container Platform has an integrated DNS enabling the services to be found through DNS Service record (SRV) entries or through the service IP/port registrations.
Dell EMC Ready Stack for Red Hat OpenShift Container Platform is a proven design to help companies accelerate their container deployments and cloud-native adoption. Dell EMC delivers tested, validated, and documented design guidance to help customers rapidly deploy OpenShift Container Platform on Dell EMC infrastructure by minimizing time and effort. For more information, see the .