Orchestrate & Manage Multi-Container Applications

Red Hat® OpenShift® provides the industry's leading Enterprise Kubernetes platform for running existing and cloud-native applications in any cloud.

Why Kubernetes?

Kubernetes is the industry leading open source container orchestration framework. Kubernetes builds on 15+ years of Google’s experience deploying containers for large-scale production environments. Rapid innovation, broad application use-cases, and ease-of-use are driving significant community activity and significant market adoption of Kubernetes by enterprises, governments, cloud providers and vendors.


Most adopted container orchestration framework


Among the most active projects on GitHub with 900+ contributors


Most web search interest on Google and activity on Stack Overflow

Red Hat OpenShift Container Platform

Red Hat OpenShift Container Platform is the leading enterprise distribution of Kubernetes optimized for continuous application development and multi-tenant deployment. OpenShift adds developer and operational centric tools to enable rapid application development, easy deployment and scaling, and long-term lifecycle maintenance for teams and applications. Red Hat is a leading contributor to the Kubernetes project and Cloud Native Computing Foundation.

Don’t Reinvent, Just Implement

Native Kubernetes

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.

Integrated Networking

OpenShift provides an integrated software defined networking and load-balancer (e.g., HAProxy, F5, etc) for managing Kubernetes services. Services allow you to proxy requests to a group of related pods and Kubernetes provides integrated service discovery. Users can leverage OpenShift’s default Open vSwitch-based networking solution or they can leverage SDN plugins from 3rd party networking providers.

Persistent Storage

Kubernetes allows you to map storage from an external storage cluster to your pods, so you can run stateful services in OpenShift. OpenShift supports a number of storage plugins including NFS, ISCSI, Fibre Channel, Gluster, Ceph, Amazon Cloud Storage, and Google Cloud Storage.

Red Hat is a top contributor to Kubernetes, along with Google

How Does OpenShift Extend Kubernetes?

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.

Feature Kubernetes OpenShift Origin OpenShift Container Platform
Multi-host container scheduling
Self-service provisioning
Persistent storage
Image registry
Log aggregation
CI/CD and DevOps
Certified application services (databases, runtimes, …)
Certified middleware services
Built-in operational management
Enterprise-grade operating system
100% Open Source
Community support
Enterprise 24/7 Support
Security response team
Stable Lifecycle (7 years)

Learn More

For more information on using Kubernetes in OpenShift, check out our documentation and blogs.

Features Overview