EKS documentation says
"When you create an Amazon EKS cluster, the IAM entity (user or role) is automatically granted system:master permissions in the cluster's RBAC configuration".
But after the EKS cluster creation, if you check the aws-auth config map, it does NOT have the ARN mapping to system:masters
group. But I am able to access the cluster via kubectl. So if the aws-auth (heptio config map) DOES NOT have the my ARN (I was the one who created the EKS cluster) mapped to system:masters
group, how does the heptio aws authenticator authenticate me?
heptio
as well, did it to enable RBAC with permission for each service by create new service account, role, role binding, etc, and be glad to hear if there are one to all solution. – BMW