While OpenShift Container Platform (OCP) runs dozens of background operators, a select group of essential core and day-2 operators are critical for architecture, security, and cluster operations.
1. The Core Infrastructure Operators (The Engine)
These operators are installed automatically by default and manage the fundamental lifecycle of the cluster itself.
- Cluster Version Operator (CVO): The “master controller” of OpenShift. It checks the update payload image, manages the lifecycle of all other cluster operators, and ensures the cluster stays in its declared version state.
- Machine Config Operator (MCO): Manages the host operating system (Red Hat Enterprise Linux CoreOS / RHCOS). Any change to kernel settings, SSH keys, network configurations, or storage mounts on host nodes is applied declaratively via the MCO.
- Ingress Operator: Manages the HAProxy-based routers that handle incoming HTTP/HTTPS traffic from outside the cluster into internal application services.
- Storage Operator / CSI Operators: Manages persistent storage drivers (AWS EBS, vSphere CSI, ODF) to allow dynamic provisioning of
PersistentVolumeClaims(PVCs).
2. Platform Expansion & Management Operators
These operators are typically installed on Day 2 from OperatorHub to manage fleet operations, workloads, and security.
| Operator | Primary Purpose | Key Benefit |
| OpenShift GitOps (Argo CD) | Declarative Application & Cluster Delivery | Enables Infrastructure-as-Code. Reconciles cluster state directly against Git repositories. |
| Advanced Cluster Management (ACM) | Multi-Cluster Fleet Management | Manages, policy-governs, and updates multiple OpenShift clusters from a single control plane. |
| Advanced Cluster Security (ACS / StackRox) | Kubernetes-Native DevSecOps | Provides runtime threat detection, vulnerability scanning, compliance monitoring, and network policy enforcement. |
| OpenShift Pipelines (Tekton) | Cloud-Native CI/CD Pipelines | Executes containerized build steps directly inside Kubernetes pods without requiring a central Jenkins server. |
| OpenShift Virtualization (KubeVirt) | Modernization / Hybrid Compute | Allows traditional Virtual Machines (Linux/Windows) to run alongside containers on the same nodes. |
3. Observability & Operations
Operators that provide operational visibility and cluster-wide telemetry.
- Cluster Monitoring Operator (CMO): Deploy and manage the built-in Prometheus, Grafana, and Alertmanager stack to collect cluster and node-level metrics.
- Red Hat OpenShift Logging (Vector / OpenSearch / Loki): Aggregates, parses, and stores logs from cluster components, host nodes, and application containers.
- Node Feature Discovery (NFD) & GPU Operators: Automatically detects specialized hardware (like NVIDIA GPUs or SR-IOV network interfaces) on host nodes and applies corresponding labels for workload scheduling.