排查 EKS 附加组件的容器组身份问题 - Amazon EKS

排查 EKS 附加组件的容器组身份问题

如果您的附加组件在尝试 AWS API、SDK 或 CLI 操作时遇到错误,请确认以下内容:

  • 容器组身份代理已安装在您的集群中。

  • 此附加组件具有有效的容器组身份关联。

    • 使用 AWS CLI 检索此附加组件所用服务账户名称的关联。

      aws eks list-pod-identity-associations --cluster-name <cluster-name>
  • 此 IAM 角色具有容器组身份所需的信任策略。

    • 使用 AWS CLI 检索附加组件的信任策略。

      aws iam get-role --role-name <role-name> --query Role.AssumeRolePolicyDocument
  • 此 IAM 角色具有此附加组件所需的权限。

    • 使用 AWS CloudTrail 查看 AccessDeniedUnauthorizedOperation 事件。

  • 容器组身份关联中的服务账户名称与附加组件使用的服务账户名称相匹配。