The licensing model for OpenShift is not simple, but it defines the way you deploy, scale, and pay for your Kubernetes platform. Red Hat designed OpenShift’s licensing to balance enterprise control with operational flexibility. Understanding it is essential if you want predictable costs and full compliance.
OpenShift licenses are subscription-based. You pay per core or per node, depending on the edition and contract. Most enterprise deployments choose Red Hat OpenShift Container Platform, licensed per core. This means the total fee scales with your compute footprint, not just the number of clusters. The same licensing model covers deployments on bare metal, virtual machines, and cloud providers.
There are several tiers. OpenShift Container Platform gives you the full suite: Kubernetes, an integrated developer pipeline, and enterprise-grade security. OpenShift Kubernetes Engine is cheaper, with fewer built-in tools. The difference in licensing cost reflects the feature set. For large-scale workloads, Red Hat offers dedicated support and compliance guarantees, which are baked into the subscription.
OpenShift can run in three main environments: on-premises, public cloud, or as a fully managed service (OpenShift Dedicated and ROSA). Managed services shift part of the licensing into a consumption model—cloud resources and OpenShift subscription are bundled. In on-prem installs, you handle the infrastructure yourself, but the licensing terms still apply per core.