• EKS Pod Identity • EKS Access Management Control • Mountpoint S3 CSI driver が EKS Addon に追加 • Agentless metrics collection for Amazon Managed Service for Prometheus • EKS upgrade insight • Extended support for Kubernetes Versions • Cluster Health Status • ROSA の Hosted Control Plane(HCP) が GA
Pod Identity – 概要 5 AWS API のみで、Kubernetes ServiceAccount への IAM ロールの紐付けが可能に 1. Amazon EKS Pod Identity エージェントを EKS クラスターにインストール 2. IAM ロールを作成し、信頼ポリシーの Principal として pods.eks.amazonaws.com を指定 3. IAM ロールを ServiceAccount にマッピングする IAM ロール Pod Service Account 信頼ポリシーの Principal に pods.eks.amazonaws.com を指定 コンソール、または AWS API を⽤いて 、IAM ロールと ServiceAccount を 紐付ける ServiceAccount の Annotations に 紐付ける IAM ロールの ARN を付与 信頼ポリシーの Condition で、 当該 IAM ロールに紐付ける ServiceAccount 名を指定 IAM Roles for Service Account EKS Pod Identity Kubernetesのマニフェストで ARN との紐付けが不要に︕→ IaC の簡素化
Pod Identity の考慮事項 • Amazon EKS のみサポート § Amazon EKS Anywhere、Red Hat OpenShift Service on AWS、AWS Outposts、 EC2 上のセルフマネージド Kubernetes クラスターでの利⽤は未サポート • Windows と AWS Fargate での利⽤は未サポート • IAM 認証を必要とする Amazon EKS Add-on での利⽤は未サポート • 上記の場合、従来通り IAM Roles for Service Accounts(IRSA) を利⽤