Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

EKS currently has native support for OIDC Authentication #34

Closed
Missshao opened this issue Sep 1, 2020 · 2 comments
Closed

EKS currently has native support for OIDC Authentication #34

Missshao opened this issue Sep 1, 2020 · 2 comments
Labels
correction Data is inaccurate

Comments

@Missshao
Copy link

Missshao commented Sep 1, 2020

Describe the problem
https://github.com/aws/aws-eks-best-practices/blob/master/content/security/docs/iam.md
“EKS currently has native support for webhook token authentication and service account tokens.”

I think EKS now support OIDC .

References
https://docs.aws.amazon.com/eks/latest/userguide/iam-roles-for-service-accounts-technical-overview.html

@Missshao Missshao added the correction Data is inaccurate label Sep 1, 2020
@mhausenblas
Copy link
Member

Nope, IRSA uses the AWS OIDC provider. What you mean is aws/containers-roadmap#166

@jicowan
Copy link
Contributor

jicowan commented Sep 2, 2020

@Missshao thanks for your comment. @mhausenblas is correct, IAM Roles for Service Accounts (IRSA) is different than OIDC authentication. I'll admit it's a little confusing because IRSA relies on an OIDC endpoint, but that is there so pods can assume an IAM role. The section you referenced is about how users are authenticated by the Kubernetes API. Today, EKS only supports 2 forms: bearer tokens and a webhook.

@jicowan jicowan closed this as completed Sep 2, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
correction Data is inaccurate
Projects
None yet
Development

No branches or pull requests

3 participants