Question 290
At Northstar finance, in an isolated training cluster during a scheduled maintenance rehearsal: A Kubernetes operator named sample-operator is installed in namespace ledger; verify controller and CRD presence before relying on custom resources. Work only within the stated target and verify before declaring success. Which Kubernetes behavior best explains the required change or diagnosis?
Explanation
Correct Answer
Custom resources are reconciled only when their schemas are registered and the operator controller is healthy. This explains the stated condition. The corresponding action is: Run kubectl -n ledger rollout status deployment/sample-operator and kubectl get crd samples.example.test. The direct acceptance evidence is: Run kubectl -n ledger get deploy sample-operator plus kubectl get crd samples.example.test and inspect Ready and Established conditions.
Incorrect Answers
This principle describes a separate cause: A RoleBinding associates the service account subject with a Role inside the binding namespace. The reported condition is governed by: Custom resources are reconciled only when their schemas are registered and the operator controller is healthy. The two mechanisms should not be conflated.
The offered statement is true for this other mechanism: Uncordon clears the Node's unschedulable status; it does not guarantee any particular Pod will be placed there. It does not explain the facts described here, which follow from: Custom resources are reconciled only when their schemas are registered and the operator controller is healthy.
This principle describes a separate cause: A ClusterRoleBinding applies its referenced ClusterRole permission set at cluster scope to the named group. The reported condition is governed by: Custom resources are reconciled only when their schemas are registered and the operator controller is healthy. The two mechanisms should not be conflated.