如何使用ServiceAccount创建AWS IAM角色并将其附加到Kubernetes DaemonSet

时间:2020-10-29 12:14:20

标签: amazon-web-services kubernetes amazon-iam

我发现that documentation可以将AWS IAM角色添加到kubernetes serviceaccount并附加到Pods。我应该做的是我想将该服务帐户附加到DaemonSet而不是Pods级权限。但是我配置了与该文档相同的内容并附加到DaemonSet,但此后我遇到了以下错误消息:

Aws::STS::Errors::AccessDenied error="Not authorized to perform sts:AssumeRoleWithWebIdentity

这是否意味着不能将具有IAM角色的服务帐户类型附加到DaemonSet?

1 个答案:

答案 0 :(得分:1)

这是否意味着不能将具有IAM角色的服务帐户类型附加到DaemonSet?

不,这应该没有任何问题。我检查了here,并在部署中有一个有关服务帐户的示例。


正如@PPShein在评论中提到的,出现此问题是因为他忘记添加openid_url

请参阅thisthis文档。

相关问题