The OpenShift cluster has control plane nodes and compute nodes.
Control plane nodes manage the cluster and orchestrate the distribution of the workloads on the compute nodes.
A node pool is a logical group of OpenShift compute nodes. Use node pools to organize the nodes on your cluster according to your cluster requirements.
Use node labels to configure compute nodes to be a member of a specific node pool.
The MCO manages the RHCOS operating system upgrades and configuration changes.
Use the MCO to manage files in the /var and /etc directories, systemd services, SSH keys, and kernel arguments.
The MCO defines two CRs: the MC CR, which declares instance customizations, and the MCP CR, which uses labels to match one or more MCs to one or more nodes.
The MCO can manage two special CRs for modifying CRI-O container runtime settings and the Kubelet service.
Use special-purpose operators, which are high level, to apply operating system settings to cluster nodes instead of applying them by using low-level operators.
Use the NTO to tune the kernel for high-performance applications.