Kahibaro
Discord Login Register

OpenShift deployment options

Overview of OpenShift Deployment Options

OpenShift can be deployed in several ways, depending on who manages the infrastructure, who manages the platform, and where the cluster runs (on‑premises, private cloud, public cloud, edge, etc.). This chapter focuses on understanding these deployment options at a high level and how to choose between them.

Later chapters in this section will go into detail about specific models like Installer‑Provisioned Infrastructure (IPI), User‑Provisioned Infrastructure (UPI), managed services, and single‑node deployments. Here we focus on the “big picture” and comparison.

Key Axes of Deployment Choice

Most OpenShift deployment options can be described along a few main axes:

Understanding where your requirements fall on these axes helps narrow down the appropriate deployment option.

Broad Categories of OpenShift Deployments

1. Self‑Managed OpenShift on Your Own Infrastructure

You install and operate the cluster yourself. This includes:

Typical characteristics:

Within this category, you can choose between IPI and UPI. Those details are covered in the dedicated chapters, but at a high level:

2. Self‑Managed OpenShift on Public Cloud

You still operate OpenShift yourself, but the underlying infrastructure is in a public cloud. Examples include:

Typical characteristics:

Common reasons to choose this model:

3. Managed OpenShift Services (OpenShift as a Service)

In this model, the platform is delivered as a managed service by a cloud provider or by Red Hat. Examples (names may evolve over time, but the patterns are similar):

Typical characteristics:

Typical use cases:

This category is covered more deeply in the “Managed OpenShift services” chapter; here you should remember it as “OpenShift, but someone else runs it for you.”

4. Edge, Small Footprint, and Specialized Deployments

Not all environments look like a large datacenter or cloud region. OpenShift also offers options for:

These deployment options trade cluster size and redundancy for footprint and simplicity. They are explored in detail in the “Single-node OpenShift” and other related chapters.

Comparing Deployment Options

Control vs Operational Burden

Roughly, deployment options fall along a spectrum:

The more control you need (over OS versions, network topology, security hardening, etc.), the more likely you are to choose a self‑managed model. The more you want to offload platform operations, the more a managed service makes sense.

Typical Decision Drivers

Compliance and Data Residency
Skills and Team Structure
Cost Model and Procurement
Scale and Growth

Examples of Deployment Scenarios

Enterprise with Existing Datacenter

Cloud‑First Startup

Telecom or Edge Use Case

Hybrid Organization

How Deployment Options Affect Operations

Your deployment choice influences many operational aspects, including:

These aspects are explored more deeply in the “Cluster lifecycle management,” “Upgrades, Maintenance, and Operations,” and related chapters.

Choosing a Deployment Option: Key Questions

When deciding among deployment options, it helps to ask:

  1. Where must my data and workloads live?
    • Are there regulatory or latency constraints?
  2. Who will operate the platform?
    • Do we have (or want to build) a platform/SRE team?
  3. How much customization do we require?
    • Do we need specific OS, network topologies, or hardware?
  4. What scale and growth do we expect?
    • How quickly will we need to add capacity or new clusters?
  5. How do we prefer to pay for infrastructure and platform?
    • CapEx vs OpEx, contracts with cloud providers, support models

Your answers typically lead toward one of the main categories:

Later chapters in this section will connect these choices to the concrete technical models: IPI, UPI, managed services, and single‑node OpenShift.

Views: 10

Comments

Please login to add a comment.

Don't have an account? Register now!