Yep, this matches what I've seen on practice exams. It's all about least privilege here: edit the current Role so test-sa gets only get on pods, then create a new Role for update on statefulsets and bind it with a RoleBinding. Simple RBAC adjustment, just like CIS hardening guides suggest. Anyone else get this format on their CKS exam?
Looks right, just make sure you use kubectl edit role to restrict the first Role and double-check your resource types (pods vs statefulsets). Don't forget the namespace flag. I'm pretty sure that's what they're looking for but happy to hear if anyone did it differently.
Edit the existing Role so only get on pods is allowed, then use kubectl create role and rolebinding for update on statefulsets. That's what I'd do, keeping strict permissions. Pretty sure that's all they're after here.