Red Hat OpenShift Container Platform

Orchestration

Red Hat® OpenShift Container

OpenShift includes Kubernetes for container orchestration and management. Users access Kubernetes via a secure API to deploy pods, which include one or more containers managed as a single atomic unit. Kubernetes schedules containers across a number of server hosts (i.e., Nodes) and OpenShift users can extend the scheduler with their own placement policies.

Red Hat is heavily engaged with the Kubernetes community and, along with Google, is among the top contributors to this vibrant community. OpenShift provides direct access to the Kubernetes core for scheduling containers using Kubernetes CLI. In addition, OpenShift adds several features to Kubernetes to simplify adoption of Kubernetes for developers and operation teams. OpenShift is Kubernetes, along with Red Hat’s operational experience of maintaining secure enterprise platforms.

Automation

BUILD AUTOMATION

OpenShift automates the process of building new container images for all of your users. OpenShift can run standard docker builds based on the dockerfiles you provide. OpenShift also provides a “source-to-image” feature which allows you to specify the source from which to generate your images.

This allows administrators to control a set of base or “builder images” and then users can layer on top of. The build source could be a GIT location, if you want OpenShift to build your application container images from source.

It could also be a binary like a WAR/JAR file, if you want us to integrate with your existing application build process. Users can also customize the build process and create their own S2I images.

Container Storage

Containers package code and runtime dependencies to offer greater portability to cloud-native applications. But containers are ephemeral by design. If containers fail, stateful applications lose all of their data, leaving your enterprise open to the risk of lost revenue and lower customer satisfaction.

As you consider deploying containers in production, you’ll need enterprise-caliber persistent storage that’s scalable, secure, and container-aware.

Red Hat is the ideal provider for versatile, multi-purpose storage for containerized applications. Red Hat offers storage for containers, letting you attach modern software-defined storage to container platforms or bridge to traditional storage. In addition, Red Hat offers storage in containers, orchestrated by Kubernetes, delivering storage services and applications out of the same containers.