An administrator is preparing to grant a ServiceAccount named 'reporter-sa' in the 'monitoring' namespace read-only access to pods and services across all namespaces in the cluster. Which TWO actions should the administrator take? (Choose two.)
ServiceAccount subjects in RBAC bindings must include both the name and the namespace because ServiceAccount names are only unique within a namespace. Specifying 'reporter-sa' with namespace 'monitoring' ensures the binding matches the intended identity and not a same-named account elsewhere.
Why this answer
Cluster-wide read access for a ServiceAccount is achieved with a ClusterRoleBinding to the 'view' ClusterRole, with the subject identifying both the ServiceAccount name and its namespace. Together these two actions grant the required permissions across all namespaces while keeping the account read-only and avoiding per-namespace maintenance.
Exam trap
The trap here is thinking a ServiceAccount subject needs only a name, when RBAC requires the namespace as well because ServiceAccount names are namespace-scoped.