Cloud Native Tips & Tricks

OpenShift vs Kubernetes: key differences and costs in 2026

OpenShift is Red Hat's Kubernetes distribution. Compare what it adds, what it costs in 2026, how it differs from EKS, and when plain Kubernetes is the better fit.

OpenShift is Kubernetes. Red Hat OpenShift is a commercial Kubernetes distribution that adds a web console, built-in CI/CD and image builds, an integrated registry, stricter default security, and its own APIs such as Routes, and it runs on Red Hat Enterprise Linux CoreOS. Kubernetes is the open-source orchestrator underneath: it schedules and runs containers and leaves everything else to the tools you choose.

So the real question is not “OpenShift or Kubernetes”. It is how much platform you need on top of Kubernetes, who operates it, and what you are willing to pay for it.

OpenShift vs Kubernetes at a glance

Kubernetes Red Hat OpenShift
What it is Open-source container orchestrator, maintained by the CNCF Commercial Kubernetes distribution from Red Hat (IBM)
Pricing Free software. You pay for infrastructure, and for a managed service or the team that operates it Yearly subscription per core-pair (2 cores or 4 vCPUs) or per bare-metal node
Operating system Any Linux distribution Red Hat Enterprise Linux CoreOS (RHCOS) on control plane and worker nodes
Workload APIs Deployments, Services, Ingress, Gateway API The same, plus Routes, DeploymentConfigs (deprecated), Templates, BuildConfigs, ImageStreams
Default security Pod Security Admission, enforced per namespace Security Context Constraints: containers run as non-root with a random UID by default
Developer tooling Bring your own: Helm, Argo CD or Flux, Tekton, any registry Web console, OpenShift Pipelines (Tekton), OpenShift GitOps (Argo CD), Source-to-Image builds, built-in registry
CLI kubectl oc, a superset of kubectl
Managed options Amazon EKS, Google GKE, Azure AKS, Cloudfleet and others Red Hat OpenShift Service on AWS (ROSA), Azure Red Hat OpenShift (ARO), OpenShift Dedicated
Multi-cloud and hybrid Depends on the platform. Cloudfleet runs one cluster across clouds and on-premises servers One cluster per environment, connected through Advanced Cluster Management (included in Platform Plus)

What is Kubernetes?

Kubernetes is an open-source container orchestration platform originally developed by Google and now maintained by the Cloud Native Computing Foundation (CNCF). It provides the core machinery for deploying, scaling, and managing containerized applications across clusters of machines.

Kubernetes handles:

Kubernetes defines a set of APIs and abstractions (Pods, Deployments, Services, Ingress, ConfigMaps, Secrets, etc.) that have become the industry standard for container orchestration. Any platform that passes the CNCF conformance tests runs the same workloads with the same manifests.

What Kubernetes does not include is also significant. It does not provide a container registry, CI/CD pipelines, a developer portal, monitoring dashboards, or an opinionated security framework. These are left to the ecosystem of tools and platforms built around it.

What is OpenShift?

Red Hat OpenShift is an enterprise Kubernetes platform built and maintained by Red Hat (part of IBM). It takes upstream Kubernetes and adds a curated set of tools, security policies, and developer workflows on top.

Red Hat sells it in three self-managed editions:

OpenShift includes:

What OpenShift adds to Kubernetes

The value OpenShift provides falls into three categories.

Opinionated security

OpenShift’s Security Context Constraints restrict what containers can do at a more granular level than standard Kubernetes Pod Security Standards. By default, OpenShift prevents containers from running as root, mounting host paths, or using privileged mode. This security posture is stricter than vanilla Kubernetes defaults and can catch security issues early, but it also breaks many community Helm charts and container images that expect less restrictive defaults.

Integrated developer experience

OpenShift bundles a web console, integrated CI/CD (Pipelines), GitOps (based on Argo CD), a container registry, and developer-focused features like Source-to-Image (S2I) builds. These provide a batteries-included developer platform where teams can go from code to deployment without assembling their own toolchain.

Enterprise support and certification

A Red Hat subscription includes enterprise support, certified operators, security patches, and compliance certifications. For organizations in regulated industries, this certification chain can simplify audit and compliance processes.

The OpenShift-specific APIs in 2026

Most of what OpenShift adds sits on top of standard Kubernetes, but a few APIs only exist on OpenShift. Workloads that use them need a standard equivalent before they run anywhere else:

OpenShift API Status in 2026 Standard Kubernetes equivalent
Routes Supported Ingress or Gateway API
DeploymentConfigs Deprecated since OpenShift 4.14 Deployments
Security Context Constraints Supported Pod Security Admission, or policy engines such as Kyverno
Templates Supported Helm charts or Kustomize
BuildConfigs and ImageStreams Supported CI pipelines that push to any OCI registry

Red Hat itself now steers new workloads to Deployments, and Gateway API is the direction for traffic routing across the Kubernetes ecosystem. The more of your estate already uses the standard APIs, the less you get from OpenShift’s proprietary layer.

What OpenShift costs in 2026

OpenShift is sold as a yearly subscription. On virtual machines and in the cloud, you license every core-pair (2 physical cores, or 4 vCPUs) of your worker nodes. On bare metal, you can license per physical node instead. Control plane nodes do not need a subscription, and RHCOS is included, so there is no separate RHEL subscription for the nodes.

Red Hat does not publish list prices, but resellers do. A German reseller lists OpenShift Container Platform at:

Subscription (1 year) Standard support Premium support
Core-pair (2 cores or 4 vCPUs) €2,614 €3,872
Bare-metal node €23,232 €34,848

For a cluster of ten worker VMs with 16 vCPUs each, that is 40 core-pairs: about €105,000 a year with Standard support and €155,000 with Premium, before infrastructure, and before the people who install and upgrade the platform. The same 160 vCPUs on Cloudfleet Pro cost about €8,900 a year (€69/month with 24 vCPUs included, plus €4.95 per additional vCPU), with the control plane, upgrades, and support included.

The core-based model also means that moving to bigger servers raises the bill even when your workloads stay the same. Going from 16-core to 32-core hosts doubles the core-pairs you license.

For every counting rule and more examples, see OpenShift pricing 2026.

The managed editions charge Red Hat fees on top of the cloud bill:

OpenShift vs EKS

Amazon EKS is AWS’s managed Kubernetes service. It runs upstream Kubernetes, so the comparison with OpenShift is mostly about what each adds and what each costs.

Pick ROSA when your organization standardizes on OpenShift and wants it managed on AWS. Pick EKS when you want standard Kubernetes on AWS at the lowest platform cost. If you need one cluster across AWS, other clouds, and your own data center, Cloudfleet runs a single managed cluster across all of them.

When Kubernetes without OpenShift is the better choice

For many teams, standard Kubernetes with a managed platform or a purpose-built toolchain provides everything OpenShift offers without the licensing costs and proprietary abstractions. Consider standard Kubernetes when:

You do not need proprietary abstractions

If your workloads use standard Kubernetes Deployments, Services, and Ingress (rather than OpenShift Routes, DeploymentConfigs, and SCCs), you are not using the OpenShift-specific features that justify the licensing cost. Kubernetes Pod Security Standards, combined with admission controllers and network policies, provide comparable security without proprietary constructs.

Cost is a concern

OpenShift’s per-core licensing requires yearly commitments regardless of how much capacity you actually use. A managed Kubernetes platform like Cloudfleet provides a fully managed experience with transparent pricing at a fraction of the cost per vCPU, and clusters scale up and down based on actual usage. Plans start at $14/month (€12) with no cluster size limits, and every new account starts with $230 (€200) in credit to get going for free.

You need multi-cloud or hybrid cloud

OpenShift can run in multiple environments, but each environment requires its own cluster with separate licensing. Managing workloads across multiple OpenShift clusters requires Advanced Cluster Management or other tooling. Platforms like Cloudfleet provide a single cluster that spans multiple clouds and on-premises locations natively, without federation complexity.

You want to avoid vendor lock-in

OpenShift’s proprietary abstractions (SCCs, Routes, DeploymentConfigs, OLM) create dependencies that make migration more difficult over time. While individual workloads can often move to standard Kubernetes with modest effort, the organizational tooling and workflows built around OpenShift-specific features become harder to unwind. CNCF-conformant Kubernetes keeps your workloads portable across any platform that implements the standard APIs.

Your team is already Kubernetes-native

If your developers and operations team are comfortable with kubectl, Helm, Argo CD, and the standard Kubernetes ecosystem, OpenShift’s integrated tools may add complexity rather than reduce it. The OpenShift web console and developer experience features are most valuable for teams that are new to Kubernetes.

When OpenShift makes sense

OpenShift remains a strong choice in specific scenarios:

The middle ground: managed Kubernetes

The gap between “vanilla Kubernetes with no management” and “OpenShift with everything bundled” has been filled by managed Kubernetes platforms that provide operational simplicity without proprietary lock-in.

These platforms manage the Kubernetes lifecycle (control plane, upgrades, scaling, monitoring) while using standard Kubernetes APIs and working with the existing ecosystem of CNCF tools. Cloudfleet, for example, adds multi-cloud networking, node auto-provisioning, and cost optimization on top of CNCF-conformant Kubernetes, all without introducing proprietary abstractions. Your servers run any Linux distribution, and one cluster spans your clouds and your data center.

If you are moving off OpenShift, the OpenShift alternative page explains how Cloudfleet Kubernetes architects plan the migration with you, and the Cloudfleet vs OpenShift comparison covers the platforms feature by feature. For other options, see our guide to the top OpenShift alternatives and the Rancher vs OpenShift comparison.

Frequently asked questions

Is OpenShift the same as Kubernetes?

OpenShift is built on Kubernetes and passes the CNCF conformance tests, so standard Kubernetes workloads run on it. It is not the same product: OpenShift adds its own APIs, a console, developer tooling, and a required operating system, and it is sold as a Red Hat subscription.

What is the difference between Kubernetes and OpenShift?

Kubernetes is the open-source orchestrator. OpenShift is a commercial distribution of it that bundles the tools Kubernetes leaves out: CI/CD, a registry, a web console, monitoring, and a stricter security model. With Kubernetes you choose those tools yourself. With OpenShift, Red Hat chooses and supports them.

Is OpenShift better than vanilla Kubernetes?

It depends on what you need. OpenShift is better for teams that want a single supported platform with every component chosen for them. Vanilla Kubernetes, especially as a managed service, is better for teams that want standard APIs, any Linux distribution, and lower cost. Most of what OpenShift bundles is available as open-source projects that run on any Kubernetes cluster.

Is OpenShift free?

No. Production OpenShift needs a Red Hat subscription, priced per core-pair or per bare-metal node. OKD, the community distribution that OpenShift is built from, is free but comes without Red Hat support. Kubernetes itself is free, and managed Kubernetes services charge for the control plane or per vCPU.

Should I choose OpenShift or EKS?

Choose EKS if you run on AWS and want standard Kubernetes at the lowest platform cost. Choose ROSA, OpenShift on AWS, if your organization has standardized on OpenShift and wants Red Hat to manage it. If your workloads span AWS, other clouds, and your own servers, a managed multi-cloud platform such as Cloudfleet runs them in one cluster.

Can I move workloads from OpenShift to Kubernetes?

Yes. Deployments, Services, ConfigMaps, Secrets, and Helm charts move without changes. OpenShift-specific resources need a standard equivalent: Routes become Ingress or Gateway API resources, DeploymentConfigs become Deployments, SCCs become Pod Security Admission levels, and Templates become Helm charts. Images that already run as non-root under OpenShift’s defaults run on any Kubernetes cluster. Our guide to migrating from OpenShift to Kubernetes walks through each conversion.

See Cloudfleet in action

Book a call with our team for a guided tour of the platform. We will walk you through managed Kubernetes across cloud, datacenter, and edge, and answer your questions.

Request a demo