Role Bindings bind a User (or a Group, or a Service Account) to a Role (or a Cluster Role). Since John wants more visibility to our cluster, we'll create a Role Binding that will allow him to view (almost) all the objects in the default namespace. That should be a good start of our quest to give John just the right amount of privileges:
kubectl create rolebinding jdoe \ --clusterrole view \ --user jdoe \ --namespace default \ --save-config kubectl get rolebindings
We created a Role Binding called jdoe. Since the Cluster Role view already provides, more or less, what we need, we used it instead of creating a whole new Role.
The output of the latter command proved that the new Role Binding ...