Kahibaro
Discord Login Register

5.5 Single-node OpenShift

Concept and Use Cases

Single-node OpenShift (SNO) is a deployment model where all OpenShift control plane and worker node components run on a single physical or virtual machine. It is a fully conformant OpenShift cluster, just with a cluster size of one.

Typical use cases include:

Compared to multi-node clusters, SNO trades redundancy and scale-out capacity for simplicity, smaller footprint, and easier placement in constrained locations.

Architectural Characteristics of SNO

In SNO, the logical cluster roles are the same as in multi-node OpenShift, but they are co-located:

SNO remains API-compatible with multi-node OpenShift, which means most tools, manifests, and automation can be reused with minor adjustments.

When to Choose Single-node vs Multi-node

Single-node OpenShift is particularly appropriate when:

In contrast, you should not use SNO when:

A common pattern is to combine a central multi-node OpenShift cluster with many SNOs deployed at the edge, managed via central tooling.

Resource Sizing and Hardware Considerations

Because all roles share the same host, sizing is critical for stability:

For constrained deployments, carefully match:

to the machine’s CPU, memory, disk, and network capacity.

Installation Approaches Specific to SNO

While SNO uses the same underlying installation technologies as other OpenShift deployments, some patterns are common and specific to single-node use:

Key considerations:

Operational Characteristics and Limitations

Single-node OpenShift behaves like a regular OpenShift cluster from an API and tooling perspective, but its operational envelope is different:

Management Strategies for Multiple SNOs

In real-world environments, SNO is often deployed in fleets rather than as a single instance. Managing many SNOs introduces its own patterns:

Workload Design Considerations on SNO

Designing applications for SNO requires attention to the constraints and strengths of single-node deployments:

Typical SNO Deployment Patterns

Common patterns seen in practice include:

Each pattern balances local autonomy, central management, and reliability according to business requirements.

Pros and Cons Summary

Advantages:

Limitations:

Understanding these trade-offs helps you decide where Single-node OpenShift fits best in your overall OpenShift deployment strategy.

Views: 67

Comments

Please login to add a comment.

Don't have an account? Register now!