An administrator needs to modify the SSH key used for debugging worker nodes across an OpenShift 4.14 cluster. Which resource type should the administrator edit or create to apply this change cluster-wide to all worker nodes?
Trap 1: Modify the ClusterVersion custom resource spec field.
The ClusterVersion resource controls the release version and channel of the OpenShift cluster, not node SSH keys.
Trap 2: Edit the kubelet configuration map in the kube-system namespace.
Kubelet configurations are managed via KubeletConfig custom resources, not direct ConfigMap edits, and SSH keys are handled via MachineConfig.
Trap 3: Update the authentication.config.openshift.io cluster operator…
The authentication cluster operator manages cluster-wide user authentication mechanisms, not node-level SSH access.
- A
Modify the ClusterVersion custom resource spec field.
Why wrong: The ClusterVersion resource controls the release version and channel of the OpenShift cluster, not node SSH keys.
- B
Edit the kubelet configuration map in the kube-system namespace.
Why wrong: Kubelet configurations are managed via KubeletConfig custom resources, not direct ConfigMap edits, and SSH keys are handled via MachineConfig.
- C
Update the authentication.config.openshift.io cluster operator resource.
Why wrong: The authentication cluster operator manages cluster-wide user authentication mechanisms, not node-level SSH access.
- D
Create or modify a MachineConfig object that targets the worker role and specifies the sshKey field.
MachineConfig resources are specifically designed by the Machine Config Operator to deliver OS-level settings like SSH keys.