Hoping for some pointers, I have a question: what role/permissions do I need to bind to a user that has ClusterRole=view in order to let that user use
top node and
top pod commands in kubectl?
My team are using kubectl version 1.15.x (client) on a 1.15.7 cluster (AKS), although I'm not sure if that's relevant information. I tried to find this in the k8s documentation, but could not find the permission-reference description, only some examples and guidelines. If you know where to get the full k8s reference, I'm equally glad and will post the solution.
Note, I also posted this on StackOverflow, but they pointed me here, which indeed looks much more suited.
Thanks in advance!
kubectl top nodeand
kubectl top pod --all-namespaceswith no special permissions all the time across multiple AKS Clusters. (Our deployments are not using RBAC yet.)