Error: services is forbidden: User "system:anonymous" cannot list resource "services" in API group "" in the namespace "default
Quote from moshe on 01/09/2022, 11:38 amProblem
User gets the following error when running a kubectl commands
kubectl get pods
Please enter Username: root
Please enter Password: r***
Error from server (Forbidden): services is forbidden: User "system:anonymous" cannot list resource "services" in API group "" in the namespace "defaultSolution
Usually it happened because the user you are currently use to login to kubernetes does not have roles suitable to access cluster resources.
the user you are currently using is set in your homedir/.kube/config
check the section
users:
- name: kubernetes-admin
user:
client-certificate-data:One option is to restore your original config file created upon installation the default user name is kubernetes-admin
Additional option is to set proper cluster roles to the specified user
Problem
User gets the following error when running a kubectl commands
kubectl get pods
Please enter Username: root
Please enter Password: r***
Error from server (Forbidden): services is forbidden: User "system:anonymous" cannot list resource "services" in API group "" in the namespace "default
Solution
Usually it happened because the user you are currently use to login to kubernetes does not have roles suitable to access cluster resources.
the user you are currently using is set in your homedir/.kube/config
check the section
users:
- name: kubernetes-admin
user:
client-certificate-data:
One option is to restore your original config file created upon installation the default user name is kubernetes-admin
Additional option is to set proper cluster roles to the specified user