EKS documentation says
\"When you create an Amazon EKS cluster, the IAM entity (user or role) is automatically granted system:master permissions in the c
when you create your cluster, you also install aws-iam-authenticator
,
and since you created the cluster, I'm sure you have ~/.aws/credentials
.
If you check the aws-auth
file you can see it has aws-iam-authenticator
in it.
also you have ~/.kube/config
file where you can see that iam-authenticator
maps your AWS-PROFILE
as a ConfigMap
.
so when over you run kubectl command
it reads kube config file to authenticate with your cluster.