Kahibaro
Discord Login Register

Common platform Operators

Why Common Platform Operators Matter

In OpenShift, many “day 2” operations (installing, configuring, and keeping core services updated) are handled by Red Hat–provided Operators. These are not just add‑ons: they form the backbone of the platform’s functionality and user experience.

This chapter focuses on the most commonly encountered platform Operators you’ll see in a typical OpenShift cluster, what they are responsible for, and how they affect application teams and cluster administrators.

You do not need to memorize every Operator name; instead, focus on:

Cluster Version and Cluster Infrastructure Operators

These Operators are responsible for the overall health and lifecycle of the cluster itself.

Cluster Version Operator (CVO)

The CVO is the “conductor” for OpenShift cluster upgrades and component versions.

Key responsibilities:

Practical implications:

Typical interactions:

  oc get clusterversion
  oc describe clusterversion version

Cluster Operators vs. Application Operators

Many of the “common platform Operators” you’ll see are Cluster Operators—they are part of the core platform and are managed by the CVO.

Characteristics of Cluster Operators:

Application or add‑on Operators, by contrast:

Core Control Plane and Infrastructure Operators

OpenShift decomposes much of the Kubernetes control plane and supporting platform components into Operators. While you won’t often configure these directly, understanding what they cover helps you troubleshoot and understand cluster behavior.

API Server and Authentication Operators

Kubernetes API Server Operator

Typical visibility:

Authentication Operator

For application teams:

Ingress and Network Operators

Ingress Operator

Common use cases:

Network Operator

What this means practically:

Machine and Node Management Operators

These Operators are heavily used in environments where OpenShift manages infrastructure (such as on major public clouds or bare metal with Machine API).

Machine API Operator

Effects you’ll notice:

Machine Config Operator (MCO)

Practical impact:

User-Facing Platform Services Operators

Some Operators directly impact how developers and platform users interact with the cluster.

Console Operator

As an application developer:

Cluster Storage and Registry Operators

Cluster Storage Operator

In practice:

Cluster Image Registry Operator

Implications for developers:

Observability and Logging Operators

Several common Operators manage the cluster’s monitoring and logging subsystems. Some are cluster Operators; others may be add‑on Operators installed via OLM.

Monitoring Stack Operators

OpenShift’s built‑in monitoring is typically managed by a set of Operators that:

Practical considerations:

Logging Stack Operators

Depending on the OpenShift version and chosen stack, logging may be managed by Operators such as:

Common responsibilities:

From a platform user’s perspective:

Storage and Data Services Operators

Beyond the core storage Operator, many clusters deploy additional data‑related Operators to deliver persistent storage and database‑like services.

OpenShift Data Foundation (ODF) / Similar Storage Operators

These Operators:

Usage patterns:

Database and Messaging Operators (Examples)

Common platform deployments often include Operators for:

While these are not core “must‑have” components like the API server or network Operators, they are very common in real clusters and follow similar patterns:

These Operators provide standardized, Kubernetes‑native APIs for data services that many applications depend on.

Application Platform Add‑on Operators

There is a set of Operators that extend OpenShift into a richer application platform beyond just “vanilla” Kubernetes.

Service Mesh Operator

Impact on applications:

Serverless / Knative Operator

Effect for developers:

Pipelines (Tekton) Operator

From a workflow perspective:

Typical Operational Interactions with Platform Operators

Even as a beginner, you’ll likely encounter platform Operators in a few recurring scenarios.

Checking Cluster Health via Cluster Operators

Platform health is often assessed by listing Cluster Operators:

oc get clusteroperators

You might see columns such as:

Cluster admins use these to quickly identify which area of the platform is experiencing issues:

Changing Platform Behavior Through CRDs

Each Operator usually exposes its own set of custom resources that you or admins can edit:

The common pattern:

  1. You adjust a high‑level configuration object.
  2. The corresponding Operator reconciles the actual deployments, services, or nodes.
  3. You confirm the change by checking both the relevant resources and the Operator status.

Understanding Operator Boundaries

When troubleshooting or planning changes, it helps to know which Operator “owns” which part of the cluster. A few mental mappings:

Summary

Common platform Operators in OpenShift collectively:

As you work with OpenShift, recognizing which Operator is responsible for a given feature or subsystem helps you:

Views: 14

Comments

Please login to add a comment.

Don't have an account? Register now!