Maintained with ☕️ by
IcePanel logo

Amazon EKS now supports AWS PrivateLink for the cluster OIDC endpoint

Share

Services

[Amazon Elastic Kubernetes Service](https://aws.amazon.com/eks/) (Amazon EKS) now supports [AWS PrivateLink for the cluster OIDC discovery and JWKS endpoint](https://docs.aws.amazon.com/eks/latest/userguide/vpc-interface-endpoints.html#oidc-vpc-interface-endpoints). You can now reach the endpoint used by [IAM roles for service accounts (IRSA)](https://docs.aws.amazon.com/eks/latest/userguide/iam-roles-for-service-accounts.html) privately from your VPC without requiring internet egress. Each EKS cluster publishes public signing keys at its OIDC endpoint for IRSA. With AWS PrivateLink for the cluster OIDC endpoint, tools running inside your VPC, such as eksctl, Terraform, or custom token validators, can now reach the OIDC discovery document and JWKS privately by creating an interface VPC endpoint for the com.amazonaws.<region>.oidc-eks service. This enables IRSA setup and token validation in VPCs without internet egress and ensures correct DNS resolution when the EKS management VPC endpoint is enabled with private DNS. AWS PrivateLink for the cluster OIDC endpoint is available at no additional cost beyond standard [AWS PrivateLink pricing](https://aws.amazon.com/privatelink/pricing/) in all AWS Regions where Amazon EKS is available. To get started, see [Access the cluster OIDC endpoint using AWS PrivateLink](https://docs.aws.amazon.com/eks/latest/userguide/vpc-interface-endpoints.html#oidc-vpc-interface-endpoints) in the Amazon EKS User Guide.