Which component in OpenShift 4.14 manages the creation and deletion of compute machines (VMs or physical servers) on cloud providers or bare metal?
The Machine API Operator reconciles MachineSet and Machine objects, driving cloud provider or bare-metal actuators to create and delete compute nodes. It satisfies the stem's requirement for automated lifecycle management of VMs and physical servers, unlike Cluster Version Operator or control-plane operators, which handle updates and masters respectively.
Why this answer
The Machine API Operator manages the lifecycle of compute machines (VMs or physical servers) by creating and deleting Machine objects, which are backed by cloud provider or bare metal integrations. It runs in the openshift-machine-api namespace and works with the Cluster API to provision nodes.
Exam trap
EX280 often tests the roles of different operators, and candidates might confuse the Machine API Operator with the Machine Config Operator, which handles node configuration, not provisioning.
How to eliminate wrong answers
Option A is wrong because Operator Lifecycle Manager (OLM) manages the installation and upgrade of operators, not the creation of machines. Option B is wrong because the Machine Config Operator manages the configuration of nodes (e.g., kubelet, container runtime), not their provisioning. Option C is wrong because the Cluster Version Operator manages cluster version updates, not machine lifecycle.