Using a supported AWS SDK - Amazon EKS

Using a supported AWS SDK

The containers in your pods must use an AWS SDK version that supports assuming an IAM role through an OpenID Connect web identity token file. AWS SDKs that are included in Linux distribution package managers might not be new enough to support this feature. Be sure to use the following versions, or later, for your SDK:

Many popular Kubernetes add-ons, such as the Cluster Autoscaler and the Installing the AWS Load Balancer Controller add-on, support IAM roles for service accounts. The Amazon VPC CNI plugin for Kubernetes also supports IAM roles for service accounts.

To ensure that you're using a supported SDK, follow the installation instructions for your preferred SDK at Tools to Build on AWS when you build your containers.