Skip to main content
Redhat Developers  Logo
  • AI

    Get started with AI

    • Red Hat AI
      Accelerate the development and deployment of enterprise AI solutions.
    • AI learning hub
      Explore learning materials and tools, organized by task.
    • AI interactive demos
      Click through scenarios with Red Hat AI, including training LLMs and more.
    • AI/ML learning paths
      Expand your OpenShift AI knowledge using these learning resources.
    • AI quickstarts
      Focused AI use cases designed for fast deployment on Red Hat AI platforms.
    • No-cost AI training
      Foundational Red Hat AI training.

    Featured resources

    • OpenShift AI learning
    • Open source AI for developers
    • AI product application development
    • Open source-powered AI/ML for hybrid cloud
    • AI and Node.js cheat sheet

    Red Hat AI Factory with NVIDIA

    • Red Hat AI Factory with NVIDIA is a co-engineered, enterprise-grade AI solution for building, deploying, and managing AI at scale across hybrid cloud environments.
    • Explore the solution
  • Learn

    Self-guided

    • Documentation
      Find answers, get step-by-step guidance, and learn how to use Red Hat products.
    • Learning paths
      Explore curated walkthroughs for common development tasks.
    • Guided learning
      Receive custom learning paths powered by our AI assistant.
    • See all learning

    Hands-on

    • Developer Sandbox
      Spin up Red Hat's products and technologies without setup or configuration.
    • Interactive labs
      Learn by doing in these hands-on, browser-based experiences.
    • Interactive demos
      Click through product features in these guided tours.

    Browse by topic

    • AI/ML
    • Automation
    • Java
    • Kubernetes
    • Linux
    • See all topics

    Training & certifications

    • Courses and exams
    • Certifications
    • Skills assessments
    • Red Hat Academy
    • Learning subscription
    • Explore training
  • Build

    Get started

    • Red Hat build of Podman Desktop
      A downloadable, local development hub to experiment with our products and builds.
    • Developer Sandbox
      Spin up Red Hat's products and technologies without setup or configuration.

    Download products

    • Access product downloads to start building and testing right away.
    • Red Hat Enterprise Linux
    • Red Hat AI
    • Red Hat OpenShift
    • Red Hat Ansible Automation Platform
    • See all products

    Featured

    • Red Hat build of OpenJDK
    • Red Hat JBoss Enterprise Application Platform
    • Red Hat OpenShift Dev Spaces
    • Red Hat Developer Toolset

    References

    • E-books
    • Documentation
    • Cheat sheets
    • Architecture center
  • Community

    Get involved

    • Events
    • Live AI events
    • Red Hat Summit
    • Red Hat Accelerators
    • Community discussions

    Follow along

    • Articles & blogs
    • Developer newsletter
    • Videos
    • Github

    Get help

    • Customer service
    • Customer support
    • Regional contacts
    • Find a partner

    Join the Red Hat Developer program

    • Download Red Hat products and project builds, access support documentation, learning content, and more.
    • Explore the benefits

Matching OpenShift edge topologies to your physical footprint

September 18, 2026
Daniel Froehlich
Related topics:
Edge computingKubernetesContainers
Related products:
Red Hat Device EdgeRed Hat OpenShiftRed Hat Advanced Cluster Management for Kubernetes

    In Red Hat edge platforms: Choosing the right one for your use case, we discussed multiple options with Red Hat Device Edge. Now let's take a closer look at the topologies of Red Hat OpenShift and where each one fits. OpenShift brings full Kubernetes functionality to edge locations using server-class hardware. When used in conjunction with a central or public cloud environment, OpenShift extends your applications out to the edge—right alongside end users or data sources. It abstracts underlying hardware, operating systems, and networking in an opinionated fashion so developers can focus on writing code rather than managing edge infrastructure. We consider this a micro cloud at your edge locations.

    Red Hat OpenShift

    As an enterprise Kubernetes platform refined across a decade of data center and cloud deployments, OpenShift brings established operational patterns to edge environments. It started as a Platform-as-a-Service (PaaS) solution for private data centers, then extended its reach to a full-fledged application development platform across hybrid cloud environments. Driven initially by telecommunications providers modernizing cellular radio networks (ORAN), organizations now deploy OpenShift as a lightweight container platform across thousands of remote edge sites.

    A key strength of OpenShift is that it integrates with a broad catalog of Red Hat add-ons and partner tools through the Operator Lifecycle Manager; for example, you can add software-defined storage, database workloads, and messaging middleware.

    Another strength of all OpenShift topologies is their optional integrated virtualization capabilities. Using OpenShift Virtualization, the difference between containerized and virtualized workloads becomes much smaller. You manage and operate them the same way—via declarative Kubernetes APIs.

    You can also create a hyperconverged architecture by running software-defined storage on the same nodes, ensuring data redundancy without dedicated storage hardware.

    Before reviewing specific topologies, let's address the elephant in the server room: hardware footprint.

    OpenShift cluster composable capabilities—size does matter at the edge

    Many consider OpenShift resource-heavy—which might be true if you deploy the full platform with all its capabilities. If you look at the number of capabilities, the required resources are reasonable.

    However, you have choices available at installation time. Over the last couple of years, we introduced and extended the concept of cluster capabilities. You can choose at installation time which capabilities you need, and drop the others as needed. If you need additional features later, you can add any capability as a Day 2 operation. Just be aware that once a capability has been added, it cannot be removed without reinstallation of the cluster.

    The best example is the integrated web console: if your cluster is managed centrally, you don't need or want a local web console.

    See the production documentation for a list of available capabilities.

    My advice is to start by disabling nonessential capabilities using baselineCapabilitySet: none to create a minimal cluster footprint, then selectively enable specific capabilities using additionalEnabledCapabilities: as required by your application architecture while monitoring resource consumption.

    Cluster capabilities are configurable for all available topologies. Time to take a closer look at them.

    Single-node OpenShift

    Single-node OpenShift is the full OpenShift experience, but on a single node. We like to think that it “acts and quacks like OpenShift.” Unlike Red Hat Device Edge (powered by MicroShift)—which starts with a minimal footprint and builds up—single-node OpenShift scales down the full OpenShift control plane by reducing component resource consumption and making capabilities optional. We recently reduced the minimum resource requirements of single-node OpenShift to 4 vCPUs (that's 2 cores with Hyper-Threading), 16 GB RAM, and 120 GB storage. As shown in Figure 1, single-node OpenShift packs all control plane and workload components onto a single node.

    Simplified component model of single-node OpenShift
    Figure 1: Simplified component model of single-node OpenShift.

    Strengths:

    • Full OpenShift experience on a single node—looks and feels the same as your data center clusters
    • Can scale out by adding worker nodes when compute demand increases (note: control plane remains a single point of failure)
    • Quick edge server provisioning using image-based installation programs and updates

    When to use:

    • When you want the full OpenShift experience but do not require high availability

    Trade-offs:

    • No built-in high availability for the control plane; getting to an HA control plane currently requires reinstallation (though work is underway to support this as a Day 2 operation)

    Example use cases:

    • Telco Open Radio Access Network (ORAN) deployments
    • Manufacturing when high availability is not required
    • Aggregation of Internet of Things (IoT) devices, sensors, and cameras
    • Remote locations that require small hardware, but not necessarily miniature

    Management:

    • Red Hat Advanced Cluster Management for platform, application, and policy lifecycles
    • Red Hat Advanced Cluster Security to monitor risks and enforce policies across edge nodes
    • Red Hat Ansible Automation Platform, especially for surrounding components like switches and routers

    Two-node OpenShift with fencing

    Two-node OpenShift with fencing uses hardware power management—historically referred to in Linux administration as STONITH (Shoot The Other Node In The Head)—to isolate a failing node and protect data integrity. As illustrated in Figure 2, a BMC agent manages fencing of the nodes.

    Simplified component model of two-node OpenShift with fencing
    Figure 2: Simplified component model of two-node OpenShift with fencing.

    When a node becomes unresponsive, the fencing agent powers it off via the Baseboard Management Controller (BMC), allowing the surviving node to safely take over workloads. This topology is ideal for edge locations where rack space or budget constraints make a third node impractical, while high availability is still required.

    Strengths:

    • High availability with only 2 nodes
    • Smaller hardware footprint than compact 3-node clusters
    • Fencing helps protect data integrity during node failures
    • Lower hardware and power costs compared to 3-node compact clusters

    When to use:

    • When high availability is required but you can accommodate only 2 nodes (for example, due to space, power, or budget constraints)
    • When reliable fencing infrastructure is available at the edge location
    • When the workload profile does not justify a full 3-node compact cluster. This means a single node has enough capacity to run the full workload, while the second node is required only for high availability and fault tolerance. Be sure to get capacity planning right, which means planning for maximum 50% utilization per node. Be sure to recognize the difference between cores and threads when doing so.

    Trade-offs:

    • Can require manual intervention in certain failure scenarios—it lacks the automated quorum resilience of a 3-node cluster
    • Longer failover times in the magnitude of several minutes. If software-defined storage is used, this usually means the workload is also not available because input/output (I/O) is blocked until recovery is completed.
    • Software-defined storage solutions can use only replica 2, which has less redundancy and higher risk of data loss
    • Transition to a standard 3-node control plane currently requires reinstallation (allowing this transition is on the roadmap)
    • Adding worker nodes is currently not supported

    Example use cases:

    • Retail: Branch office back-of-store compute requiring HA in constrained spaces
    • Industrial: Small manufacturing sites
    • Healthcare: Remote clinics requiring always-on patient-facing applications

    Management:

    • Red Hat Advanced Cluster Management for platform, application, and policy lifecycles
    • Red Hat Advanced Cluster Security to monitor risks and enforce policies across edge nodes
    • Red Hat Ansible Automation Platform, especially for surrounding components like switches and routers

    Two-node OpenShift with arbiter

    Two-node OpenShift with arbiter achieves high availability using a lightweight arbiter node to maintain etcd quorum, instead of relying on hardware fencing. The arbiter node does not run regular workloads—it only participates in etcd leader election and quorum decisions. This means you get the resilience of a 3-node quorum with only 2 full-capacity control plane and worker nodes. The arbiter can be a minimal-spec machine at the same site, or it can be hosted remotely at a hub or datacenter location, provided network latency requirements for etcd are met.

    Simplified component model of two-node OpenShift with arbiter
    Figure 3: Simplified component model of two-node OpenShift with arbiter.

    Strengths:

    • High availability and fast failover performance comparable to a 3-node compact cluster, without requiring hardware fencing agents
    • Lightweight arbiter node for quorum—minimal resource requirements
    • Arbiter can be hosted remotely at a hub site
    • Reduced hardware cost compared to compact 3-node clusters
    • Fits situations where the workload profile does not justify a full 3-node compact cluster. This means a single worker node has enough capacity to run the full workload, while the second worker node is required only for high availability and fault tolerance. Be sure to get capacity planning right, which means planning for maximum 50% utilization per node. Take into consideration the difference between cores and threads when doing so.
    • Supports adding additional worker nodes as Day 2 operations, in case a load increase requires scale-out

    When to use:

    • Recommended default solution for 2-node deployments, due to its strong quorum-based high availability 
    • When high availability is needed but no fencing infrastructure (BMC) is available at the edge site
    • When a lightweight remote arbiter can be co-located at a hub or datacenter
    • When you want quorum-based HA without the operational overhead of managing fencing agents
    • When the workload profile does not justify a full 3-node compact cluster

    Trade-offs:

    • Software-defined storage solutions can use only replica 2, which has less redundancy and higher risk of data loss
    • Transition to a standard 3-node control plane currently requires reinstallation (allowing this transition is on the roadmap)

    Example use cases:

    • Telco: Remote cell sites or aggregation points where hardware fencing is impractical
    • Retail: Remote offices or branch locations connected to a regional hub
    • Industrial: Remote monitoring stations with a central operations center providing the arbiter

    Management:

    • Red Hat Advanced Cluster Management for platform, application, and policy lifecycles
    • Red Hat Advanced Cluster Security to monitor risks and enforce policies across edge nodes
    • Red Hat Ansible Automation Platform, especially for surrounding components like switches and routers

    Multi-node OpenShift or 3-node compact clusters

    A 3-node compact cluster is the standard baseline deployment for edge high availability, as illustrated in Figure 4. It provides resilient, high-availability, cloud-like compute services at your edge locations. 

    Simplified component model of a 3-node compact cluster
    Figure 4: Simplified component model of a 3-node compact cluster.

    Strengths:

    • High availability and Kubernetes resilience that can tolerate a single-node outage with little to no impact on the workload (be sure to get capacity planning right)
    • In combination with a software-defined storage solution like Red Hat OpenShift Data Foundation, you get a high-density, software-defined hyperconverged solution: compute, network, and storage all in 3 standard servers, which could fit into 2U of rack space

    When to use:

    • Use this when you require high availability at the edge location and have the capacity (power, cooling, rack space) to host a 3-node cluster with the full OpenShift experience

    Example use cases:

    • Retailers love the 3-node compact cluster as a multipurpose configuration for the back rooms of their stores to operate a variety of store function workloads
    • Energy and utilities: small supervisory control and data acquisition (SCADA) or grid control room solutions, for example, for a local distribution system operator (DSO)
    • Manufacturing when high availability is required
    • Training of machine learning (ML) models
    • Larger remote facilities such as cruise ships, remote plants, and regional branch offices

    Trade-offs:

    • Investment costs, especially if the workload requires only 1 node

    Management:

    • Red Hat Advanced Cluster Management for platform, application, and policy lifecycles
    • Red Hat Advanced Cluster Security to monitor risks and enforce policies across edge nodes
    • Red Hat Ansible Automation Platform, especially for surrounding components like switches and routers

    Conclusion

    So whether your edge locations need a small form factor, high availability, or scalability, OpenShift has a topology that can accommodate it. And no matter which topology you choose, it is managed with the same tools and processes as any other OpenShift deployment—a natural extension of your hybrid cloud environment. Most importantly, every topology retains OpenShift's default security architecture, including automated updates, declarative policy enforcement, and hardened host operating system defaults.

    Want to see it in action? Try single-node OpenShift in the no-cost Developer Sandbox. Explore our interactive topology demos for arbiter or fencing.

    Ready to map these topologies to your physical footprint? Schedule an edge architecture workshop with Red Hat Consulting experts to evaluate your site constraints.

    Related Posts

    • Red Hat edge platforms: Choosing the right one for your use case

    • Owning the system clock: Good enough?

    • Configure NVIDIA Blackwell GPUs for Red Hat AI workloads

    • New in MicroShift 4.20: The generic device plug-in

    • AI accelerator selection for inference: A stage-based framework

    • How to auto-register Red Hat Edge Manager with MicroShift

    Recent Posts

    • Red Hat OpenShift networking: Default OVN-Kubernetes vs. Cilium operator

    • Matching OpenShift edge topologies to your physical footprint

    • What did AI cost you this quarter?

    • From hours to minutes: Optimizing Red Hat Developer Hub performance testing with immutable LDAP images

    • Catching poor LLM performance and accuracy before deployment

    What’s up next?

    Edge computing and Red Hat Device Edge explained

    Learn how to manage and deploy on unique environments with Red Hat Device Edge to fit your specialized deployment needs.

    Edge computing and Red Hat Device Edge explained
    Red Hat Developers logo LinkedIn YouTube Twitter Facebook

    Platforms

    • Red Hat AI
    • Red Hat Enterprise Linux
    • Red Hat OpenShift
    • Red Hat Ansible Automation Platform
    • See all products

    Build

    • Developer Sandbox
    • Developer tools
    • Interactive tutorials
    • API catalog

    Quicklinks

    • Learning resources
    • E-books
    • Cheat sheets
    • Blog
    • Events
    • Newsletter

    Communicate

    • About us
    • Contact sales
    • Find a partner
    • Report a website issue
    • Site status dashboard
    • Report a security problem

    RED HAT DEVELOPER

    Build here. Go anywhere.

    We serve the builders. The problem solvers who create careers with code.

    Join us if you’re a developer, software engineer, web designer, front-end designer, UX designer, computer scientist, architect, tester, product manager, project manager or team lead.

    Sign me up

    Red Hat legal and privacy links

    • About Red Hat
    • Jobs
    • Events
    • Locations
    • Contact Red Hat
    • Red Hat Blog
    • Inclusion at Red Hat
    • Cool Stuff Store
    • Red Hat Summit
    © 2026 Red Hat

    Red Hat legal and privacy links

    • Privacy statement
    • Terms of use
    • All policies and guidelines
    • Digital accessibility
    Ask AI