Product editions Cloud services editions
Fully managed in the public cloud of your choice
- Red Hat OpenShift Service on AWS
Jointly managed and supported by Red Hat and AWS
- Microsoft Azure Red Hat OpenShift
Jointly managed and supported by Red Hat and Microsoft
- Red Hat OpenShift Dedicated
Managed offering available on AWS or Google Cloud
- Red Hat OpenShift on IBM Cloud
Jointly supported by Red Hat and IBM; managed by IBM
Self-managed editions
Granular control on your own infrastructure
- Red Hat OpenShift Platform Plus
A complete platform for accelerating application development and application modernizations
- Red Hat OpenShift Container Platform
A full set of operations and developer services and tools
- Red Hat OpenShift Kubernetes Engine
Basic functionality of enterprise Kubernetes
- Red Hat OpenShift Virtualization Engine
A streamlined solution focused exclusively on virtual machine workloads
Services & add-ons
A portfolio of managed cloud services and tools for Red Hat OpenShift
- Red Hat OpenShift AI
- Red Hat OpenShift Lightspeed
- Red Hat OpenShift Virtualization
- Red Hat Quay
- Red Hat Advanced Cluster Management for Kubernetes
- Red Hat Advanced Cluster Security for Kubernetes
- Red Hat Advanced Developer Suite
- Red Hat OpenShift Consulting
Documentation Cloud services editions
Explore Why Red Hat OpenShift?
Learn Guided offerings
Hands-on training and experiences to develop knowledge and skills for using OpenShift
- Red Hat OpenShift Virtualization training and certification
- Containers, Kubernetes and Red Hat OpenShift Technical Overview
- Red Hat OpenShift Administration I: Operating a Production Cluster
- Red Hat OpenShift Administration II: Operating a Production Kubernetes Cluster with exam
- Developing Applications with Red Hat OpenShift Serverless and Knative
- Modern Application Development Roadshow
Learning hubs
Learning materials and tools organized by top tasks for key OpenShift services
On-demand
- Interactive labs
Scenario-based, preconfigured OpenShift environments in your web browser
- OpenShift learning paths
Resources for beginners or experts, dev or ops
- Red Hat OpenShift Library
Materials divided into chapters for self-managed and managed OpenShift customers
- Ask an OpenShift Admin
Livestream episodes on OpenShift topics and cloud-native tooling
Get started Try Red Hat OpenShift
- Red Hat OpenShift Service on AWS hands-on experience
Get access to a free 8 hour hands-on experience of ROSA in a Red Hat owned demo environment
- Red Hat OpenShift Container Platform
Self-managed on OpenShift Container Platform, in the cloud, on your computer, or in your datacenter
- Red Hat OpenShift Dedicated
Fully managed OpenShift Dedicated trial cluster with self-service sign-up and cluster provisioning in your Google Cloud account
- Developer sandbox
Instant access to your own minimal, preconfigured environment for development and testing
Buy Red Hat OpenShift
- Red Hat OpenShift Service on AWS
A pay-as-you-go, fully managed turnkey application platform which allows organizations to quickly build, deploy, and scale applications in a native AWS environment
- Azure Red Hat OpenShift
A pay-as-you-go, turnkey application platform that provides highly available, fully managed OpenShift clusters on demand
- Red Hat OpenShift Service on AWS hands-on experience
- Products
- Red Hat OpenShift
- Red Hat OpenShift vs. Kubernetes
Red Hat OpenShift vs. Kubernetes
Overview
Red Hat® OpenShift® is an enterprise grade open source application platform for accelerating thedevelopment and delivery of cloud-native applicationsin a consistent way across the hybrid and multi cloud, all the way to the edge. It is powered by Kubernetes as the container orchestration engine, and many more features from the CNCF open source ecosystem, all tested, packaged, and supported together as a comprehensive application platform by Red Hat. It can be consumed as either a public cloud service from the major cloud providers such asAWS,Microsoft Azure,Google, andIBM, or as aself-managed software on the broad spectrum of bare metal and virtual infrastructure across data center, public clouds, and edge.
Kubernetes by itself is anopen source software that automates deploying, managing, and scaling containers. Organizations need to manually integrate many other capabilities such as automation, monitoring, log analytics, service mesh, serverless, developer productivity tools, etc. to make it an enterprise ready platform.
Red Hat OpenShift and Kubernetes technology
Kubernetesclusters are the fundamental computing unit for both Red Hat OpenShift and Kubernetes. Each cluster has 2 parts: A control plane and worker nodes. Containers with software applications run in the worker nodes, each of which has its ownLinux operating system. The control plane is responsible for maintaining the cluster’s overall state (including what apps are running and which container images are used), while worker nodes run the actual production workloads.
The termDocker was once synonymous with containers, but now refers to several things:
- A specific container technology
- An open source community
- A software company
Red Hat resources
The difference between OpenShift and Kubernetes
For all that Kubernetes can do to orchestrate containers, users still need to integrate other components like networking, ingress, load balancing, storage, monitoring, logging, multi cluster management, continuous integration and continuous delivery (CI/CD), and more to accelerate the development and delivery of containerized applications—at scale. Red Hat OpenShift offers these components with Kubernetes at their core because—by itself—Kubernetes is not enough.
Red Hat OpenShift | Kubernetes Open source container orchestration | |
---|---|---|
Platform | ||
Push-button, automated node configuration and tools | ||
Multi-host-container scheduling | ||
Self-service provisioning | ||
Service discovery | ||
Enterprise container host operating system | ||
Container Image registry | ||
Validated storage plug-ins | ||
Networking and validated plug-ins | ||
Monitoring | ||
Log aggregation | ||
Service Mesh | ||
Multitenancy | ||
Metering and chargeback | ||
Developer experience | ||
Cloud service broker | ||
Automated image builds | ||
CI/CD and DevOps workflows and pipelines | ||
Validated third-party Kubernetes operators and Helm charts | ||
Certified databases and related data services | ||
Certified application services | ||
200+ certified ISV solutions | ||
Enterprise operations | ||
Multi-cluster management | ||
Zero downtime patching and upgrades | ||
Enterprise 24/7 support | ||
9-year support lifecycle | ||
Security response team |
The benefits of OpenShift vs Kubernetes
Kubernetes is a container orchestration software that helps users manage clustered groups of hosts runningLinux containers.
While Kubernetes is the core kernel, in order to build, deploy, run, and manage containerized applications at scale at 1 location, or in a consistent way across a distributed environment such as on-prem datacenters, public clouds, edge, you need more than just Kubernetes.
Red Hat OpenShift provides a complete solution that includes a stable Kubernetes engine with robust security and many integrated capabilities required to operationalize a complete application platform. It comes in several editions including as a fully managed public cloud service or self-managed on infrastructure across datacenters, public clouds, and edge.
Cloud services editions:
- Microsoft Azure Red Hat OpenShift
- Red Hat OpenShift Dedicated
- Red Hat OpenShift on IBM Cloud
- Red Hat OpenShift Service on AWS
Self-managed editions:
- Red Hat OpenShift Platform Plus
- Red Hat OpenShift Container Platform
- Red Hat OpenShift Kubernetes Engine
Red Hat OpenShift focuses on an enterprise user experience. It’s designed to provide everything an organization may need to orchestrate containers—including enhanced security options andfull-time professional support—and to integrate directly into enterprises’ custom IT stacks, which may include:
- Major publiccloud providers likeAmazon Web Services (AWS),Google Cloud,IBM Cloud, andMicrosoft Azure
- Red Hat products likeRed Hat Ansible® Automation Platform
- Open source projects likeJenkins
Why Red Hat?
Red Hat has a proven track record with expertise inhelping organizations globally achieve success with applications transformation with Red Hat OpenShift, our complementary application and data servicesportfolio, and broad partner ecosystem.
We are the world’s leading provider of open source solutions, with a comprehensive application platform built with best-of-breed open source community projects, engineered to work together to enable the best in class application development & delivery experience.
We have strategic partnerships and integrations with key application and data centric independent software vendors (ISVs), hardware OEMs, and system integrators. Organizations that use OpenShift onAWS orMicrosoft Azure also have the opportunity to use their committed spend on Red Hat products and services.
The official Red Hat blog
Get the latest information about our ecosystem of customers, partners, and communities.
All Red Hat product trials
Keep reading
What is DevOps?
What is serverless?
Stateful vs stateless applications
Red Hat OpenShift resources
Featured product
Red Hat OpenShift
A unified application development platform that lets you build, modernize, and deploy applications at scale on your choice of hybrid cloud infrastructure.
Related content
Related articles
- What is DevOps?
- What is GitOps?
- What is a Golden Path for software development?
- What is serverless?
- Stateful vs stateless applications
- Platform engineering vs. DevOps
- What is Kubernetes?
- How to migrate VMs from VMware to Red Hat OpenShift Virtualization
- Why use Red Hat Ansible Automation Platform with Red Hat OpenShift?
- Red Hat OpenShift for developers
- Red Hat OpenShift for platform engineers
- Edge computing with Red Hat OpenShift
- Red Hat OpenShift vs. OKD
- Spring on Kubernetes with Red Hat OpenShift
- Why run Apache Kafka on Kubernetes?
- What are Red Hat OpenShift Operators?
- Using Helm with Red Hat OpenShift
- Orchestrating Windows containers on Red Hat OpenShift
- High performance computing with Red Hat OpenShift
- Red Hat OpenShift for business leaders
- Cost management for Kubernetes on Red Hat OpenShift
- How to deploy Red Hat OpenShift
- Why choose Red Hat for Kubernetes?
- What makes Red Hat OpenShift the right choice for IT operations?
- What is enterprise Kubernetes?
- Kubernetes-native Java development with Quarkus
- What was CoreOS and CoreOS container Linux
- Why choose Red Hat for containers?