AWS EKS 上的 Helm
Helm on AWS EKS
在 AWS EKS 上启动我的集群并 运行,我发现问题 运行 helm init
出现以下错误:
$ helm init --service-account tiller --upgrade
Error: error installing: deployments.extensions is forbidden: User "system:anonymous" cannot create deployments.extensions in the namespace "kube-system"
kubectl
正常工作(对象检索、创建和集群管理),在连接时由 运行 heptio-authenticator-aws
正确验证和授权(在 exec
部分kubectl 配置)。
为了为 helm 准备集群,我创建了 helm 中指定的服务帐户和角色绑定 docs。
我听说有人在 EKS 上使用 helm 运行,我猜他们是通过对令牌进行硬编码来跳过 kubectl 配置的 exec
部分……我我想避免这种情况!
关于如何解决这个问题有什么想法吗?我的猜测是和helm不能正常执行heptio-authenticator-aws
有关
我是运行helm
版本2.8.2出现这个错误,升级到v2.9.1解决了这个问题!
在 AWS EKS 上启动我的集群并 运行,我发现问题 运行 helm init
出现以下错误:
$ helm init --service-account tiller --upgrade
Error: error installing: deployments.extensions is forbidden: User "system:anonymous" cannot create deployments.extensions in the namespace "kube-system"
kubectl
正常工作(对象检索、创建和集群管理),在连接时由 运行 heptio-authenticator-aws
正确验证和授权(在 exec
部分kubectl 配置)。
为了为 helm 准备集群,我创建了 helm 中指定的服务帐户和角色绑定 docs。
我听说有人在 EKS 上使用 helm 运行,我猜他们是通过对令牌进行硬编码来跳过 kubectl 配置的 exec
部分……我我想避免这种情况!
关于如何解决这个问题有什么想法吗?我的猜测是和helm不能正常执行heptio-authenticator-aws
我是运行helm
版本2.8.2出现这个错误,升级到v2.9.1解决了这个问题!