首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Kubernetes系统:serviceaccount无法访问服务

Kubernetes系统:serviceaccount无法访问服务
EN

Stack Overflow用户
提问于 2018-05-17 01:54:55
回答 1查看 493关注 0票数 3

我正在尝试跟随this tutorial来设置一个nginx-ingress控制器。

它似乎是在基于角色的访问控制完全集成到k8s之前编写的。当我运行nginx-controller.yaml的最后一步时,我得到了一个授权错误:

代码语言:javascript
复制
no service with name default/default-http-backend found: services "default-http-backend" is forbidden: User "system:serviceaccount:default:default" cannot get services in the namespace "default"

我需要做什么才能使它与RBAC一起工作?

EN

回答 1

Stack Overflow用户

发布于 2019-01-22 18:32:45

那个hackernoon帖子(就像他们中的大多数一样)是不一致的。具体地说,没有RBAC对象,也没有为部署分配服务帐户(即: serviceAccountName:)。

要确保创建了正确(或足够)的RBAC对象,请查看https://github.com/mateothegreat/k8-byexamples-ingress-controller/tree/master/manifests上的RBAC-*对象。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50377271

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档