Fact-checked by Grok 2 weeks ago

OpenShift

Red Hat OpenShift, developed by (an company), is an enterprise-grade, -based container application platform designed to enable developers and organizations to build, modernize, deploy, and manage cloud-native applications at scale across cloud environments. It provides a unified foundation that integrates container orchestration, pipelines, capabilities, and tools, while ensuring security, compliance, and consistency from development to production. Built on open-source technologies, with OKD serving as its community-driven upstream project, OpenShift extends with enterprise features such as automated installations, built-in image registries, and operator-based lifecycle management for applications and infrastructure. The platform's development began in early 2010, following Red Hat's acquisition of , a cloud application deployment company, which accelerated its focus on platform-as-a-service (PaaS) solutions. 1.0 was publicly released in November 2012 as an open-source PaaS offering built on , initially supporting application deployment via "gears" and "cartridges" on cloud infrastructures like . By 2013, Red Hat began integrating container technologies, joining the community to enhance portability and efficiency. A pivotal shift occurred in 2016 with the launch of OpenShift 3, which adopted as its core orchestration engine, moving away from traditional PaaS models toward container-native architectures. Subsequent milestones have solidified OpenShift's position as a leader in enterprise . In 2018, acquired CoreOS, incorporating its Tectonic and etcd technologies to introduce Kubernetes operators for simplified application management. 4 arrived in 2019, featuring full-stack automation, CoreOS for node management, and support for hybrid and multicloud deployments, including like (). As of November 2025, with the release of version 4.20 enhancing , , and features, OpenShift powers workloads in areas such as , , and , with built-in tools like OpenShift GitOps for declarative deployments and OpenShift Pipelines for automated workflows. It has been recognized as a Leader in the 2025 for Container Management for the third consecutive year, underscoring its reliability and adoption by major enterprises.

Overview

Definition and Purpose

OpenShift is a family of software products developed by , designed to provide enterprise-grade management of containerized applications built on the orchestration engine. Its primary purpose is to enable developers and operators to build, deploy, scale, and manage containerized applications across hybrid cloud environments, thereby unifying workflows and supporting the full application lifecycle from development to production. OpenShift has evolved from an initial (PaaS) offering focused on application hosting to a comprehensive -based platform that integrates container orchestration with advanced enterprise tools. In comparison to base , OpenShift extends the open-source orchestrator by incorporating built-in and (CI/CD) pipelines, enhanced security features, and integrated monitoring capabilities to meet enterprise requirements for reliability and compliance.

Key Features

OpenShift distinguishes itself from standard through a of integrated tools and capabilities designed to enhance developer productivity and operational efficiency. At its core, it builds upon pods and services as fundamental units for application deployment. Key among these are built-in developer tools that streamline the application lifecycle. Source-to-Image (S2I) automates the creation of container images from source code by injecting application code into pre-built builder images, enabling rapid builds without manual Dockerfile management. Integrated and () is provided via OpenShift Pipelines, based on the open-source Tekton project, which allows developers to define reusable pipeline tasks for automated workflows, including building, testing, and deploying applications from repositories. The framework represents a pivotal feature for managing stateful and complex applications. Operators are software extensions that use custom resources to automate the deployment, configuration, scaling, and maintenance of applications such as databases, acting as domain-specific controllers that reconcile desired states with actual cluster conditions. The Lifecycle Manager () facilitates the discovery, installation, and upgrading of certified Operators through an integrated , ensuring secure and consistent management across environments. Multitenancy in OpenShift is achieved through enhanced project isolation, leveraging namespaces augmented with OpenShift-specific security context constraints (SCCs) and (RBAC) to enforce resource quotas, network policies, and user permissions, thereby allowing multiple teams to share a securely without interference. This setup provides logical separation for workloads while maintaining efficiency. OpenShift supports cloud deployments by offering a consistent experience across on-premises , major public clouds like AWS, , and Google Cloud, and edge locations, with unified tools that abstract underlying differences in . For observability, it integrates a comprehensive and stack featuring for metrics collection and alerting, for log storage, and visualization through the OpenShift web console, enabling real-time insights into health and application performance without additional setup. Self-service provisioning empowers developers to independently create and manage resources through the intuitive web console, which provides a graphical interface for deploying applications, configuring routes, and scaling services, or via the OpenShift CLI (oc) command-line tool, which offers powerful scripting capabilities for and with pipelines.

History

Origins and Early Development

OpenShift was initially launched by on May 5, 2011, as a developer preview of a Platform-as-a-Service (PaaS) solution during the Red Hat Summit in . This early version utilized containers to deploy and manage applications, providing a cloud-based environment that supported multiple programming languages and frameworks, including , , , and . The platform aimed to simplify application development and deployment for developers by offering integrated tools such as for source code management and Jenkins for (), enabling seamless workflows from code commit to hosting without managing underlying infrastructure. At its core, OpenShift targeted cloud environments to reduce the complexity of scaling and maintaining applications, allowing developers to focus on coding rather than server provisioning. The general availability of OpenShift 1.0 arrived in November 2012 with the release of OpenShift Enterprise 1.0, marking the platform's transition to a production-ready, on-premise PaaS offering. This version emphasized multi-tenant application hosting, leveraging a gear-based for where individual "gears" functioned as isolated, scalable units akin to early instances, built on technologies like SELinux for security. enabled efficient subdivision of nodes into secure, multi-tenant spaces, supporting shared infrastructure while isolating user applications, and integrated persistent storage options alongside the and Jenkins tools for streamlined processes. This catered to enterprise needs by providing a hybrid cloud foundation that extended the initial public beta service launched in 2011. To foster community involvement, open-sourced the platform's codebase in April 2012 through the OpenShift Origin project, which served as the upstream community edition and encouraged contributions from developers worldwide. This initiative built on the gear model and developer-centric features, allowing external enhancements to the PaaS while maintaining compatibility with Red Hat's commercial offerings, and laid the groundwork for broader adoption in cloud-native development practices.

Transition to Kubernetes

In 2015, Red Hat significantly pivoted OpenShift by integrating as its core orchestration engine in version 3.0, marking a departure from the platform's earlier custom cartridge-based system. This transition replaced the proprietary "gears" and "cartridges"—which handled application deployment and scaling in versions 1 and 2—with primitives such as pods, services, and deployments, enabling more standardized and portable container management. Launched at the Red Hat Summit in June 2015 on 0.9 (ahead of its 1.0 release), OpenShift 3.0 introduced as the container runtime, allowing developers to build and deploy applications as container images rather than bundled cartridges. A key aspect of this shift was the role of OpenShift Origin, the open-source upstream project for the commercial OpenShift platform, which facilitated contributions back to development. Red Hat engineers, including early external committers like Clayton Coleman, helped shape features such as namespaces for multi-tenancy, custom resource definitions (CRDs), (RBAC), and aggregation, ensuring OpenShift's enterprise requirements influenced the broader ecosystem. This upstream-downstream model positioned OpenShift Origin (later rebranded as OKD) as a community-driven that extended with PaaS capabilities while advancing the upstream project. The transition introduced several OpenShift-specific enhancements built atop to simplify developer workflows. Routes provided secure external access to services via HTTP/ with automatic TLS termination, while build configurations automated the creation of container images from using strategies like Source-to-Image (S2I). Templates enabled repeatable, parameterized deployments, allowing teams to standardize application setups across environments. These features addressed the limitations of the prior system by supporting atomic updates—where applications could be updated without downtime—and rolling deployments for gradual rollouts with health checks. The rationale for adopting stemmed from its alignment with emerging industry standards for container orchestration, fostering greater interoperability and developer adoption. By standardizing on —chosen after evaluating alternatives like aimed to support architectures through its robust primitives for stateless and stateful workloads, while enabling hybrid cloud portability across on-premises and public clouds. This move capitalized on ' strong community momentum, with becoming the second-largest contributor after , and its proven scalability from 's internal Borg system handling billions of deployments weekly. The OpenShift 3.x series, spanning releases from 3.0 to 3.11, emphasized these capabilities, rapidly gaining hundreds of enterprise customers across sectors like and by providing a "web-scale" platform for distributed applications.

Major Milestones and Recent Developments

In 2018, the OpenShift community project underwent a significant rebranding from OpenShift Origin to OKD with the release of version 3.10, aiming to better distinguish the upstream community distribution from Red Hat's commercial offerings while maintaining its open-source foundation. A pivotal milestone occurred in July 2019 when IBM completed its $34 billion acquisition of Red Hat, positioning OpenShift as a cornerstone of IBM's hybrid cloud strategy and enabling broader integration across multicloud environments. This move facilitated the transformation of IBM's software portfolio to be cloud-native and optimized for OpenShift, enhancing enterprise adoption for hybrid deployments. The shift to OpenShift 4.x began in 2019, introducing operator-based lifecycle management for automated cluster operations and improved multicluster support to simplify administration across distributed environments. The first general availability release in the OpenShift 4.x series, version 4.1, in July 2019, marked the adoption of CRI-O as the default container runtime, replacing and aligning more closely with standards for better performance and security. Subsequent versions built on this foundation; for instance, OpenShift 4.10, released in March 2022, enhanced capabilities with support for bare-metal installations, architecture, and simplified deployments at remote sites. In February 2024, OpenShift 4.15 advanced integrations by providing general availability for clusters and expanded options, while bolstering support for /ML workloads through integrations like OpenShift Data Foundation. OpenShift 4.19, released in June 2025, introduced two-node cluster configurations with a local arbiter for in resource-constrained environments and extended BGP networking support in OVN-Kubernetes for efficient route advertisement in pod and VM traffic. OpenShift 4.20, released in October 2025, further accelerates and innovation, enhances platform security, and improves hybrid cloud capabilities. As of November 2025, recent developments in OpenShift emphasize through enhanced pipeline management in OpenShift , enabling end-to-end to model serving. Serverless capabilities have advanced with Knative integrations for event-driven architectures and long-running requests tailored to use cases. features, such as energy-efficient scheduling, have gained prominence to optimize resource utilization and reduce power consumption in hybrid cloud setups.

Architecture

Core Components

OpenShift's core components form the foundation of its Kubernetes-based , extending standard elements to provide enterprise-grade . At the heart of the is the , which manages state and operations, while nodes execute workloads. Key primitives such as pods, services, deployments, and replica sets are augmented with OpenShift-specific features for enhanced management and scalability. Additionally, Operators serve as custom controllers to automate complex application lifecycles, and user interfaces like the web console and oc CLI facilitate interaction with the . The consists of several critical elements that ensure the 's reliability and coordination. The server acts as the front-end for the , validating and configuring data for resources like pods, services, and replication controllers; it is managed by the OpenShift Server to handle platform-specific extensions. Etcd provides distributed, consistent key-value for all data, including object states and configuration details, and is overseen by the etcd for and backups. The scheduler evaluates resource requirements and assigns pods to suitable nodes based on availability and constraints, while the controller manager runs background processes to reconcile the current state with the desired state, incorporating both and OpenShift controllers for tasks like node management. Nodes in an OpenShift cluster are divided into (formerly master) nodes and worker nodes, each optimized for their roles. nodes host the components and require Red Hat Enterprise Linux CoreOS (RHCOS) as the host operating system to ensure consistency and security updates. Worker nodes run application workloads and can use either RHCOS or (RHEL) for flexibility in diverse environments. The CRI-O container runtime, a lightweight Kubernetes-native interface, executes containers on nodes, replacing and integrating seamlessly with pods for efficient resource isolation. OpenShift builds on primitives with annotations and extensions to support developer workflows. Pods represent the smallest deployable units, encapsulating one or more containers that share storage and resources, often including init containers for setup tasks. Services provide stable IP addresses and load balancing to expose pods as endpoints, enabling reliable access to applications. Deployments manage the rollout and of stateless applications by creating replica sets, with OpenShift adding features like DeploymentConfigs for finer-grained control over updates and rollbacks. Replica sets ensure a specified number of pod are running at all times, automatically replacing failed instances to maintain . Operators extend controllers to manage stateful and complex applications through declarative configurations, encoding operational knowledge into software. Custom Operators, often sourced from the OperatorHub, automate tasks like database provisioning or application upgrades, using custom resources to define behaviors. The Cluster Operator framework oversees platform health, with built-in operators such as the Cluster Version Operator (CVO) for updates and the for node configurations, ensuring the cluster remains in a consistent, operable state. For user interaction, OpenShift provides the web console, a browser-based graphical for visualizing and managing resources, projects, and deployments, offering an intuitive alternative to command-line operations. The oc (CLI), a client tool for OpenShift, allows administrators and developers to create, inspect, and update resources via commands like oc apply and oc get, supporting scripting and in development pipelines.

Networking and Storage

OpenShift's networking architecture leverages the OVN-Kubernetes Container Network Interface (CNI) plugin as the default provider starting from version 4.9, enabling efficient pod-to-pod communication through a virtualized based on Open Virtual Network (OVN). This plugin implements support, including both ingress and egress rules, to enforce fine-grained between pods and , while also providing built-in load balancing for service endpoints via distributed virtual routers. For scenarios requiring multiple network interfaces on pods, OpenShift integrates the Multus CNI meta-plugin with OVN-Kubernetes, allowing secondary networks such as host-device or SR-IOV to be attached alongside the primary overlay; as of version 4.20, SR-IOV management is namespaced for improved isolation. External exposure of services in OpenShift is primarily handled through Routes, which abstract the underlying and direct traffic to pods via the cluster's ingress infrastructure. The Ingress Operator deploys HAProxy-based Ingress Controllers to manage HTTP and routing, supporting features like TLS termination, path-based routing, and automatic management for secure external access. Egress policies in OVN-Kubernetes further enhance outbound traffic management by allowing administrators to restrict or redirect pod-initiated connections to external destinations, such as through dedicated addresses or firewalls. For advanced traffic management, OpenShift integrates with the OpenShift Service Mesh, built on Istio, which introduces sidecar proxies for observability, fault injection, and secure mTLS communication across microservices without altering application code. In 2025, enhancements to OVN-Kubernetes introduced native Border Gateway Protocol (BGP) support for bare-metal deployments, enabling direct advertisement of pod and service routes to upstream routers for optimized underlay integration and reduced latency in large-scale environments. OpenShift's storage subsystem relies on the Container Storage Interface (CSI) standard to integrate diverse storage backends, facilitating dynamic provisioning of persistent volumes (PVs) through storage classes that abstract underlying hardware or cloud resources. Operators like OpenShift Data Foundation (ODF) extend this capability by automating the deployment of CSI drivers for software-defined storage, supporting on-demand volume creation for stateful applications across hybrid environments. As of version 4.20, volume populators are generally available, allowing dynamic population of PVs with data from various sources via dataSourceRef. Through CSI and ODF, OpenShift accommodates block storage for high-performance databases, file storage for shared workloads like , and for scalable lakes, with each type provisioned via dedicated drivers that ensure durability and capabilities. This modular approach allows seamless integration with external providers, such as AWS EBS or Ceph, while maintaining Kubernetes-native volume lifecycle management.

Security and Management

OpenShift employs (RBAC) to manage permissions, utilizing roles and role bindings to grant access within specific namespaces or cluster-wide, supporting by isolating workloads across projects. Predefined roles such as cluster-admin, admin, and edit provide granular control, ensuring users and service accounts adhere to least-privilege principles without allowing direct access to sensitive resources. Security is further enhanced by SELinux enforcement, which applies mandatory access controls at the kernel level to prevent container escapes and isolate processes from the host operating system on CoreOS (RHCOS) nodes. Pod Security Standards are implemented through Security Context Constraints (SCCs), which enforce policies on pod creation, restricting capabilities like privileged execution, volume mounts, and SELinux contexts to mitigate common vulnerabilities; a new hostmount-anyuid-v2 SCC was introduced in version 4.20. As of OpenShift 4.20, support for deploying pods and containers into user s is generally available and enabled by default, providing enhanced by mapping container UIDs to a user namespace on the host. Additionally, image scanning integrates via the Quay Container Security Operator, automatically detecting known vulnerabilities in container images from sources like RHEL and during builds and deployments. Authentication in OpenShift relies on integration with external providers, including LDAP for directory services, OAuth 2.0 via its built-in server, and identity providers such as , , and LDAP through the OpenID Connect protocol. This setup supports Single Sign-On (RH-SSO) with for , enabling secure token-based access while centralizing user management across enterprise environments. Cluster management leverages for automation, with the Cluster Version Operator (CVO) handling rolling updates to maintain patches and compliance without . The Machine Config Operator customizes node configurations declaratively, applying changes like parameters or enabling via MachineConfig objects to ensure consistent postures across the fleet. For multicluster environments, Advanced Cluster Management (ACM) enables federation, allowing centralized policy enforcement, observability, and lifecycle management over distributed OpenShift clusters from a single hub. Monitoring capabilities are provided by the Cluster Monitoring Operator, which deploys and manages instances to scrape metrics from cluster components, applications, and nodes, supporting custom alerting rules based on thresholds for issues like high CPU usage or expirations. This offers real-time dashboards and automated notifications, facilitating proactive incident response. Compliance features include support for (FIPS) and 140-3, with validated cryptographic modules on architectures like x86_64, ppc64le, and s390x when enabled on RHCOS nodes. The Compliance Operator automates assessments against standards such as the Center for Internet Security (CIS) OpenShift Container Platform benchmarks, generating reports on compliance gaps and remediation steps to align with regulatory requirements like PCI DSS.

Products and Services

OpenShift Container Platform

OpenShift Container Platform (OCP) is 's flagship enterprise distribution, provided as a subscription-based offering that delivers a comprehensive platform for developing, deploying, and managing containerized applications across hybrid cloud environments. It includes full enterprise support, encompassing security updates, technical assistance from experts, and integration with Kubernetes Operators for automating the lifecycle of applications and platform components. Core features encompass built-in pipelines, source-to-image capabilities for rapid application builds, monitoring with and , and consistent experiences for on-premises and cloud deployments. Deployment of supports flexible installation methods tailored to various infrastructures. For cloud environments such as AWS, the Installer-Provisioned Infrastructure (IPI) automates cluster provisioning by leveraging cloud APIs to create and configure resources, including virtual machines, networks, and load balancers, using default or customized configurations via the OpenShift installer tool. In disconnected or air-gapped environments common to regulated industries, the agent-based installer enables offline deployments by generating a bootable ISO from configuration files, allowing without and supporting architectures like x86_64, , and ppc64le. The platform follows a structured lifecycle , with at least four versions in active at any time as of 2025, including full for versions 4.19 (general availability June 2025) and 4.20 (general availability October 2025), alongside for 4.18. Each receives up to four years of total , comprising six months of full , 18 months of , and optional extended for even-numbered releases extending an additional 18 months. OCP is designed for enterprise use cases in hybrid cloud setups, enabling application portability and across on-premises data centers and public clouds while reducing management overhead. It particularly suits regulated industries such as and , where air-gapped installations ensure with standards by isolating clusters from external networks during deployment and operation. Pricing for OCP operates on a core-based subscription model through , where entitlements are calculated at a rate of one subscription per physical or two vCPUs on worker nodes, with options for or support levels to cover self-managed clusters. Subscriptions provide access to updates, certifications, and , with reserved instances available for cost optimization in multi-year commitments.

OKD

OKD is the community-driven, open-source distribution of OpenShift, designed for non-commercial use and serving as the upstream codebase for Red Hat's commercial offerings. Originally known as , it was rebranded to OKD in 2018 to better reflect its role as a Kubernetes-based optimized for continuous application development and multi-tenant deployments. OKD provides the same core features as the OpenShift Container Platform, including automated builds, deployments, and scaling, but without enterprise-level support or certifications. Installation of OKD is facilitated through the official website at okd.io and its associated repositories, where users can download the OpenShift installer tool. It supports the same deployment methods as its commercial counterpart, such as assisted on cloud providers like AWS or bare-metal setups, though all maintenance and updates are handled by the . The process typically involves generating an install configuration file, providing necessary credentials, and running the installer, which can complete a cluster setup in approximately 30 minutes on supported platforms. Community governance for OKD is coordinated through , where contributions, bug reports, and feature proposals are submitted via pull requests and issues in the primary repository. The project adheres to an Apache 2.0 license and aligns its release cycles with upstream versions to maintain compatibility, with major releases like OKD 4.17 corresponding to recent updates. Oversight is provided by the OKD Working Group, which holds bi-weekly meetings to discuss agendas, review proposals, and ensure -driven development, with notes shared via a dedicated . OKD is particularly suited for use cases such as testing application deployments, learning orchestration in a production-like environment, and running small-scale clusters for development teams. It also acts as a foundational layer for organizations building custom distributions tailored to specific needs, enabling experimentation without licensing costs. Key limitations of OKD include the absence of formal agreements (SLAs), meaning no guaranteed response times or uptime commitments from a vendor. Security errata and patches are issued and maintained solely by the community, requiring users to monitor and official channels for updates rather than relying on automated commercial notifications.

Managed Cloud Offerings

Red Hat OpenShift Dedicated is a fully managed, single-tenant service provided by Red Hat, offering dedicated OpenShift clusters hosted in virtual private clouds on Amazon Web Services (AWS), Microsoft Azure, or Google Cloud Platform (GCP). This service handles cluster installation, upgrades, patching, and maintenance, including service level agreements (SLAs) for 99.95% uptime and automated updates to ensure operational reliability. Operators within OpenShift Dedicated manage the platform foundation, eliminating manual interventions for operating systems and control plane applications. Red Hat OpenShift Service on AWS () provides a co-managed experience, jointly operated by and AWS, with a fully managed and worker nodes for deploying containerized applications. It integrates AWS security features, such as STS (Security Token Service) for credential management, and supports OpenShift version 4.20 as of November 2025, enabling seamless scaling across multiple availability zones. includes a 99.95% uptime and pay-as-you-go billing tied to AWS infrastructure usage. Azure Red Hat OpenShift (ARO) is a fully managed OpenShift service jointly engineered, operated, and supported by and , deeply integrated with services for enterprise workloads. It emphasizes hybrid cloud scenarios, allowing secure connections between on-premises environments and resources while maintaining compliance and resilience. The Sandbox serves as a free trial offering, providing a 30-day renewable access to a private project on a shared, multi-tenant OpenShift , pre-configured with developer tools and a browser-based like VS Code. This replaces the deprecated OpenShift Online service from post-2020, offering resource quotas of 14 GB RAM and 40 GB storage without commitment. These managed cloud offerings deliver key benefits, including elimination of management responsibilities, automated patching and upgrades by , and flexible pricing models such as per-cluster subscriptions for Dedicated or usage-based fees for and . This allows organizations to focus on application development and scaling while leveraging the underlying OpenShift platform's foundation.

Storage and Database Services

OpenShift Data Foundation (ODF) is a Ceph-based software-defined storage solution that provides persistent , , and for containerized applications on OpenShift. It supports data replication for and snapshots for , enabling resilient data management across hybrid environments. ODF achieved general availability in 2020, with ongoing releases aligning to OpenShift versions, including enhancements in 2025 such as improved multicloud capabilities via the NooBaa-based Multicloud Object Gateway (MCG) for federation. Red Hat OpenShift Database Access (RHODA), powered by the RHODA operator, offers managed access to relational databases like and from cloud providers, simplifying Database-as-a-Service (DBaaS) deployment. The RHODA operator enables self-service provisioning of database instances, automatic based on demands, and integrated to ensure and recovery. ODF integrates with OpenShift through Container Storage Interface (CSI) drivers for dynamic provisioning of persistent volumes and the Rook operator for Ceph cluster orchestration, allowing seamless storage allocation for stateful workloads without manual intervention. These services support key use cases such as running stateful applications like databases and enabling AI data lakes with scalable . ODF's AES-256 for and in transit aids compliance with regulations like GDPR by protecting sensitive information. In 2025 updates, ODF enhances support for AI vector search through integration with OpenShift AI, facilitating storage for vector databases like pgvector for retrieval-augmented generation workloads.

AI and Virtualization Services

Red Hat OpenShift AI is an enterprise platform designed to manage the full lifecycle of predictive and generative AI models across hybrid cloud environments, enabling data scientists and developers to build, deploy, and scale AI applications. It integrates tools such as the Workbench for Jupyter notebooks to facilitate data preparation and model training, and KServe for efficient model inference and serving. The platform supports optimized runtimes like vLLM for large language models (LLMs), reducing inference costs through hardware acceleration and scalable deployment options. In the 3.0 release in November 2025, OpenShift AI includes enhancements for LLM optimization, building on the AI Inference Server introduced in May 2025 to streamline serving and inferencing of LLMs in production workloads. OpenShift Virtualization extends the platform's capabilities by leveraging KubeVirt to run virtual machines (VMs) alongside containers within the same cluster, supporting hybrid workloads that combine traditional and cloud-native applications. It enables features such as of VMs for , GPU passthrough for compute-intensive tasks, and seamless integration with OpenShift's orchestration layer. Starting with OpenShift Container Platform 4.15, is fully integrated as an operator-managed service, allowing administrators to deploy and manage VMs using native custom resources without disrupting containerized workloads. This setup facilitates the unification of VM and container ecosystems, enhancing resource efficiency in diverse environments. Complementary services bolster AI and virtualization operations within OpenShift. OpenShift Pipelines, powered by Tekton, automates CI/CD workflows for AI model development, enabling reproducible pipelines from training to deployment. OpenShift Service Mesh, based on Istio, provides traffic management for AI inference workloads, including routing, load balancing, and observability to handle dynamic model serving demands. Additionally, OpenShift GitOps, built on Argo CD, supports declarative management of AI resources, ensuring consistent deployments across clusters through Git-based synchronization. These integrations promote secure, scalable operations for AI traffic and hybrid VM-container scenarios. OpenShift and address key use cases in hybrid and , such as deploying models for real-time inference at the edge to minimize latency in or manufacturing applications, while maintaining centralized management. They support secure model serving through integrated security features, including protection and access controls to safeguard sensitive workloads against unauthorized access. In compact environments, 2025 developments introduced enhanced two-node support for OpenShift via the Two Node OpenShift with Arbiter () tech preview, enabling resilient VM operations in resource-constrained setups like remote sites without a third witness node.

References

  1. [1]
    Red Hat OpenShift enterprise application platform
    A unified application development platform that lets you build, modernize, and deploy applications at scale on your choice of hybrid cloud infrastructure.Features and benefits · OpenShift container... · Explore pricing · OpenShift GitOps
  2. [2]
    Features and benefits of Red Hat OpenShift
    Red Hat OpenShift is the hybrid cloud application platform to modernize existing applications and accelerate new cloud-native application development.
  3. [3]
    Red Hat OpenShift Container Platform
    Red Hat OpenShift Container Platform is a consistent hybrid cloud foundation for building and scaling containerized applications.
  4. [4]
    PaaS to Kubernetes to cloud services: Looking back at 10 ... - Red Hat
    Nov 28, 2022 · OpenShift's origin​​ While Red Hat OpenShift 1.0 reached general availability in November 2012, the actual concept started much earlier, with ...
  5. [5]
    Red Hat OpenShift | Red Hat Developer
    Open, hybrid-cloud Kubernetes platform to build, run, and scale container-based applications—now with developer tools, CI/CD, and release management.What's new in OpenShift? · Red Hat OpenShift Service on... · Download/Sign Up
  6. [6]
    Red Hat OpenShift Container Platform
    Jun 23, 2025 · Red Hat OpenShift Container Platform is the industry-leading hybrid cloud application platform powered by containers and Kubernetes.
  7. [7]
    10 Years of OpenShift and 10 Years of Business Transformations
    Sep 24, 2021 · But at the end of the day, this anniversary isn't about the product itself nor its journey from Platform-as-a-Service to Kubernetes-based ...
  8. [8]
    Red Hat OpenShift vs. Kubernetes: What's the difference?
    Oct 25, 2022 · Red Hat OpenShift provides a complete solution that includes a stable Kubernetes engine with robust security and many integrated capabilities.Missing: evolution PaaS
  9. [9]
    What are Red Hat OpenShift Operators?
    Jun 28, 2022 · Red Hat OpenShift Operators automate the creation, configuration, and management of instances of Kubernetes-native applications.OpenShift Operators · What is an Operator? · Built Operators
  10. [10]
  11. [11]
    Red Hat Launches OpenShift Platform as a Service - eWeek
    May 5, 2011 · Announced at the Red Hat Summit 2011 in Boston, OpenShift is a PAAS ... Red Hat introduced OpenShift as a developer preview with general ...
  12. [12]
    A brief history of Kubernetes, OpenShift, and IBM
    Aug 1, 2019 · OpenShift was first launched in 2011 and relied on Linux containers to deploy and run user applications, as Joe Fernandes describes in Why Red ...
  13. [13]
    Red Hat Delivers Industry's First Comprehensive, Open On-Premise ...
    Nov 27, 2012 · ... OpenShift Origin, the basis for Red Hat's existing online OpenShift PaaS service that has been available in a free beta since May 2011. With ...
  14. [14]
    Announcing OpenShift Origin – Open Source Code For Platform-as ...
    Apr 30, 2012 · The OpenShift Origin project sets a high bar for PaaS offerings, developed and governed by developers, for developers. The benefits ...
  15. [15]
    Why Red Hat Chose Kubernetes for OpenShift
    Nov 7, 2016 · In OpenShift v1 & v2 we used our own platform-specific container runtime and container orchestration engine, like many PaaS solutions that ...Background · Great Technology · A Great Partner
  16. [16]
    Here's to six years, Kubernetes! - Red Hat
    Jun 8, 2020 · While we've had OpenShift in the market since 2012, we knew that we were lacking the “flywheel.” When we had the chance to rearchitect for a ...
  17. [17]
    Red Hat OpenShift vs. OKD
    Nov 16, 2022 · OKD, previously OpenShift Origin, is a community project of packaged software components needed to run Kubernetes. OKD is the upstream ...<|control11|><|separator|>
  18. [18]
    OpenShift & Kubernetes: Where We've Been and Where ... - Red Hat
    Dec 10, 2018 · In this blog I will look back over the past 4+ years since Red Hat first got involved in the Kubernetes project, where we have focused our contributions.
  19. [19]
  20. [20]
  21. [21]
    OKD: Renaming of OpenShift Origin with 3.10 Release - Red Hat
    Aug 3, 2018 · When we released OpenShift Origin as the open source upstream project for Red Hat OpenShift back in April 2012, we had little inkling of the ...
  22. [22]
    IBM Closes Landmark Acquisition of Red Hat for $34 Billion
    Jul 9, 2019 · The Red Hat acquisition is expected to contribute approximately two points of compound annual revenue growth to IBM over a five-year period. Red ...
  23. [23]
    IBM and Red Hat: Better Together
    Aug 2, 2019 · On August 1, IBM announced it has transformed its software portfolio to be cloud-native and optimized to run on Red Hat OpenShift, through pre- ...
  24. [24]
    What are the New Features of OpenShift 4? - Whizlabs Blog
    Dec 30, 2020 · List of OpenShift 4 New Features · 1. Cluster Installation · 2. Kubernetes-based Event-driven Auto-scaling (KEDA) · 3. OpenShift Service Mesh · 4.<|separator|>
  25. [25]
    Introducing Red Hat OpenShift 4.10
    Mar 22, 2022 · Version 4.10 of OpenShift has arrived, bringing with it bare metal installs, ARM support and a host of other new features and capabilities.
  26. [26]
    What's new for developers in Red Hat OpenShift 4.15
    Mar 19, 2024 · The latest release adds General Availability support for Arm clusters, more options for observability integrations with the addition of Zipkin, ...
  27. [27]
    4.15 Release Notes | Red Hat OpenShift Data Foundation
    Support the next generation of OpenShift workloads such as Data Analytics, Artificial Intelligence, Machine Learning, Deep Learning, and Internet of Things (IoT) ...
  28. [28]
    Chapter 1. OpenShift Container Platform 4.19 release notes
    You can configure an OpenShift Container Platform cluster with two control plane nodes and one local arbiter node so to retain high availability (HA) while ...
  29. [29]
    Red Hat OpenShift 4.19 accelerates virtualization and enterprise AI ...
    Jun 17, 2025 · OpenShift 4.19 extends BGP support into the core of OpenShift Networking so you can import and advertise routes of pod and virtual machine (VM) ...
  30. [30]
    From raw data to model serving with OpenShift AI | Red Hat Developer
    Jul 29, 2025 · Dive into the end-to-end process of building and managing machine learning (ML) pipelines using OpenShift AI in this hands-on learning path.Missing: sustainability | Show results with:sustainability
  31. [31]
    [PDF] What's New in Red Hat OpenShift
    Sep 25, 2025 · BGP with OVN-Kubernetes (KEP). ▸ Adds to MetalLB BGP support already available today. ▸ Cluster Admin privileged Primary UDN advertisements.
  32. [32]
    Architecture | OpenShift Container Platform - Red Hat Documentation
    This document provides an overview of the platform and application architecture in OpenShift Container Platform. Chapter 1. Architecture overview.
  33. [33]
  34. [34]
  35. [35]
  36. [36]
  37. [37]
  38. [38]
  39. [39]
  40. [40]
  41. [41]
    Chapter 16. OVN-Kubernetes default CNI network provider
    The OpenShift Container Platform cluster uses a virtualized network for pod and service networks. The OVN-Kubernetes Container Network Interface (CNI) ...
  42. [42]
    Chapter 19. OVN-Kubernetes default CNI network provider
    Implements Kubernetes network policy support, including ingress and egress rules. ... Egress firewall is also known as egress network policy in OpenShift SDN.
  43. [43]
    Chapter 22. Multiple networks | OpenShift Container Platform | 4.14
    The Red Hat OpenShift Networking OVN-Kubernetes network plugin allows the configuration of secondary network interfaces for pods. To configure secondary network ...
  44. [44]
    Chapter 24. Configuring Routes | OpenShift Container Platform | 4.11
    For situations where a route is exposed by multiple Ingress Controllers, the route is hosted at multiple URLs. The following procedure describes how to create a ...
  45. [45]
    Chapter 7. Ingress Operator in OpenShift Container Platform
    The Ingress Operator enables external access to OpenShift services by deploying HAProxy-based Ingress Controllers to handle routing.
  46. [46]
    Chapter 1. Service Mesh 2.x | OpenShift Container Platform | 4.8
    Istio authorization policies can be based on the URL paths in the HTTP request. ... Configure traffic rules in combination with gateways to control ingress and ...
  47. [47]
    Chapter 5. BGP routing | OpenShift Container Platform | 4.19
    As a cluster administrator, you can enable Border Gateway Protocol (BGP) routing support for your cluster on bare-metal infrastructure. If you are using BGP ...
  48. [48]
    Chapter 7. Dynamic provisioning | OpenShift Container Platform | 4.8
    Once installed, the OpenStack Manila CSI Driver Operator and ManilaDriver automatically create the required storage classes for all available Manila share types ...
  49. [49]
    Chapter 2. Deploy OpenShift Data Foundation using dynamic ...
    You can deploy OpenShift Data Foundation on OpenShift Container Platform using dynamic storage devices provided by Amazon Web Services (AWS) EBS (type, gp2-csi ...
  50. [50]
    Chapter 6. Adding file and object storage to an existing external ...
    When OpenShift Data Foundation is configured in external mode, there are several ways to provide storage for persistent volume claims and object bucket claims.
  51. [51]
    Security and compliance | OpenShift Container Platform | 4.16
    This document discusses container security, configuring certificates, and enabling encryption to help secure the cluster. Chapter 1. OpenShift Container ...
  52. [52]
    Red Hat Advanced Cluster Management for Kubernetes
    Red Hat Advanced Cluster Management for Kubernetes offers end-to-end management, visibility, and control of your entire fleet from a single console.Missing: federation | Show results with:federation
  53. [53]
    Monitoring | OpenShift Container Platform | 4.16 | Red Hat Documentation
    ### Summary of Cluster Monitoring Operator, Prometheus Integration, and Alerting Rules in OpenShift
  54. [54]
    General FAQ for OpenShift and FIPS compliance
    Jul 6, 2023 · OpenShift achieves FIPS compliance by using FIPS-validated cryptographic components on FIPS-enabled RHEL nodes. Some components like HAProxy ...Missing: CIS | Show results with:CIS
  55. [55]
    Chapter 5. Compliance Operator | OpenShift Container Platform | 4.17
    To locate the CIS OpenShift Container Platform v4 Benchmark, go to CIS Benchmarks and click Download Latest CIS Benchmark, where you can then register to ...
  56. [56]
    Chapter 3. Installing a cluster quickly on AWS | Installing on AWS | OpenShift Container Platform | 4.15 | Red Hat Documentation
    ### Summary of Installer-provisioned Infrastructure (IPI) for AWS in OpenShift Container Platform 4.15
  57. [57]
  58. [58]
    OpenShift Container Platform Life Cycle - Red Hat Customer Portal
    The latest Major and Minor releases are the primary source for software enhancements. Roll-ups, updates, and patches are specifically reserved for bug fixes ...Missing: 2018-2025 | Show results with:2018-2025
  59. [59]
    Simplify OpenShift installation in air-gapped environments
    Oct 14, 2025 · Examine the common frustrations of air-gapped OpenShift installations and a proven solution to simplify the process.
  60. [60]
    Red Hat OpenShift pricing
    Reserved instances of Red Hat OpenShift are available for as little as $0.076/hour. Pricing based on 4vCPU, 3 year contract. Minimum worker node configuration ...Subscription guide · OpenShift Platform Plus · Red Hat OpenShift Platform Plus
  61. [61]
    okd-project/okd: The self-managing, auto-upgrading ... - GitHub
    OKD is the community distribution of Kubernetes optimized for continuous application development and multi-tenant deployment.
  62. [62]
    OKD Documentation: Home
    OKD also serves as the upstream code base upon which Red Hat OpenShift Online and Red Hat OpenShift Container Platform are built. Select Version.OKD 4 DocumentationOKD 4.19 DocumentationDocumentationOverviewOpenShift CLI (oc)
  63. [63]
    Kubernetes at Scale on any Infrastructure | OKD Kubernetes Platform
    OKD is intended to be run at all scales from cloud to metal to edge. The installer is fully automated on some platforms (such as AWS), or supports configuration ...
  64. [64]
    Community organizational documentations and process for OKD
    Apr 21, 2022 · This repository contains community process, charter, and coordination documents for the OKD project. Designs, technical proposals, and issues ...Missing: governance | Show results with:governance
  65. [65]
    Blog | OKD Kubernetes Platform
    Sep 30, 2025 · We are pleased to announce the release of OKD 4.17, alongside OKD 4.16 to allow upgrades for existing 4.15 clusters.
  66. [66]
    Red Hat OpenShift Dedicated
    Red Hat OpenShift Dedicated is a service hosted and fully managed by Red Hat that offers clusters in a virtual private cloud on Amazon Web Services or Google ...
  67. [67]
    Introduction to OpenShift Dedicated - Red Hat Documentation
    In OpenShift Dedicated, Operators serve as the platform foundation and remove the need for manual upgrades of operating systems and control plane applications.
  68. [68]
    Red Hat OpenShift Service on AWS
    Red Hat OpenShift Service on AWS (ROSA) provides an integrated experience with OpenShift. You can use the wide range of AWS compute, database, analytics ...Red Hat Openshift Service On... · Benefits · Next Steps
  69. [69]
    Red Hat OpenShift Service on AWS
    Each ROSA cluster comes with a fully-managed control plane (master nodes) and application nodes. Installation, management, maintenance and upgrades are ...
  70. [70]
    Red Hat OpenShift Service on AWS
    Take advantage of pay-as-you-go billing, a 99.95% uptime SLA, and familiar OpenShift APIs and tools. By moving the cluster lifecycle management to ROSA, you can ...
  71. [71]
    Azure Red Hat OpenShift
    Deploy and scale containers with Azure Red Hat OpenShift, a managed Kubernetes PaaS by Microsoft and Red Hat, offering enterprise security and reliability.
  72. [72]
    Use Azure Red Hat OpenShift in the Financial Services Industry
    This guidance outlines how to use any supported Azure Red Hat OpenShift 4.x version in a hybrid cloud environment to create secure, resilient, and compliant ...
  73. [73]
    Developer Sandbox
    The Developer Sandbox is a 30-day trial for Red Hat products, providing a cloud-based environment to code, build, and test with VS Code.OpenShift virtualization and... · Get started with your... · Frequently asked questions
  74. [74]
    Developer Sandbox FAQ
    The Developer Sandbox is a free, no-commitment trial environment. It gives users private access to a shared, multi-tenant OpenShift cluster pre-configured with ...Missing: tier details
  75. [75]
    Developer Sandbox | Podman Desktop
    The Developer Sandbox is a free, private OpenShift environment including one project and a resource quota of 14 GB RAM, and 40 GB storage. It lasts 30 days.<|separator|>
  76. [76]
    Red Hat OpenShift cloud services
    Benefits of Red Hat OpenShift cloud services · Accelerate time to value: Quickly build, deploy, and run applications that scale as needed. · Enhance efficiency: ...
  77. [77]
    Red Hat OpenShift Data Foundation - Red Hat Customer Portal
    ### Summary of Red Hat OpenShift Data Foundation (ODF)
  78. [78]
    Simplifying Managed Database Access on OpenShift - Red Hat
    Mar 10, 2022 · A Provider Account on RHODA represents an account with a cloud database provider, and you need the authentication credentials for the database ...Missing: ODAI | Show results with:ODAI
  79. [79]
    Understanding Block Storage for OpenShift: A Comprehensive Guide
    Dynamic volume provisioning with storage classes and CSI drivers. The manual provisioning of persistent volumes and persistent volume claims can be a tedious ...
  80. [80]
    Openshift Storage: Don't Settle for Less Than SDS - simplyblock
    Jul 1, 2025 · Persistent storage is essential for running stateful applications like databases, analytics, and backups in OpenShift. It ensures data survives ...Missing: lakes GDPR
  81. [81]
    OpenShift Data Foundation: Enhanced Storage for Cloud Apps - Trilio
    Mar 24, 2025 · Applications can request and receive storage automatically through dynamic provisioning features. Smart data placement algorithms enhance ...
  82. [82]
    AI beyond the hype at Red Hat Summit: 7 key announcements
    Jul 14, 2025 · This integration lets you build knowledge bases by using EDB Postgres AI's pgvector within OpenShift AI, transforming domain-specific data into ...<|control11|><|separator|>
  83. [83]
    Red Hat OpenShift AI
    Red Hat OpenShift AI is a platform for managing the lifecycle of predictive and generative AI (gen AI) models, at scale, across hybrid cloud environments.
  84. [84]
    Introduction to Red Hat OpenShift AI
    Red Hat OpenShift AI is a platform for data scientists and developers of artificial intelligence and machine learning applications.
  85. [85]
    Red Hat OpenShift AI | 2025
    Find release notes and product documentation for using the AI Inference Server to optimize serving and inferencing with large language models (LLMs).
  86. [86]
    Red Hat OpenShift AI
    Date. Severity None, Advisory(RHBA-2024:10128) RHOAI 2.10.2 - Red Hat OpenShift AI, Synopsis RHOAI 2.10.2 - Red Hat OpenShift AI, Date Oct 22, 2025. Severity ...
  87. [87]
    Chapter 1. About | Virtualization | OpenShift Container Platform | 4.15
    OpenShift Virtualization adds new objects into your OpenShift Container Platform cluster by using Kubernetes custom resources to enable virtualization tasks.
  88. [88]
    Virtualization | OpenShift Container Platform - Red Hat Documentation
    OpenShift Virtualization 4.15 is supported for use on OpenShift Container Platform 4.15 clusters. To use the latest z-stream release of OpenShift Virtualization ...
  89. [89]
    OpenShift Pipelines operator - Red Hat
    Red Hat OpenShift Pipelines is an OpenShift operator which enables teams to make use of Tekton with hardened security and integrations with other Tekton ...
  90. [90]
    How to deploy OpenShift AI & Service Mesh 3 on one cluster
    Jul 16, 2025 · OpenShift Service Mesh manages and secures communication between microservices by providing traffic management, advanced routing, and load ...
  91. [91]
    Red Hat OpenShift GitOps
    OpenShift GitOps, built on Argo CD, accelerates how teams deliver applications and manage cluster configurations using Git as the source of truth.
  92. [92]
    GitOps (CRs, objects,...) - AI on OpenShift
    Jul 30, 2024 · Managing RHOAI with GitOps. GitOps is a common way to manage and deploy applications and resources on Kubernetes clusters.
  93. [93]
    OpenShift & Edge AI: Deploying Smart Models Closer to Users
    Sep 6, 2025 · By extending Kubernetes to the edge, OpenShift creates a hybrid infrastructure where workloads can run seamlessly, whether they are centralized ...
  94. [94]
    Securing Model Serving in Red Hat OpenShift AI with F5 Distributed ...
    Jan 27, 2025 · Integrating Red Hat OpenShift AI and Distributed Cloud API Security provides a robust and secure foundation to meet the challenges of ...
  95. [95]
    What's Next in OpenShift Q2 CY2025 - Speaker Deck
    May 27, 2025 · What's Next in OpenShift Q2CY2025 Node 3 Two Node OpenShift. with Arbiter (TNA) Approach: • Two node solution for cost sensitive customers ...<|control11|><|separator|>