【发布时间】:2020-01-25 09:42:54
【问题描述】:
我使用 Rancher 来管理 k8s 集群,只允许访问某些特定的项目/命名空间,它工作得很好,除了它得到恼人的错误消息
$ kubectl 得到所有 名称 就绪 状态 重新开始 年龄 pod/nginx-64cf74bdcb-vmssn 1/1 运行 0 14m 名称 类型 CLUSTER-IP EXTERNAL-IP PORT(S) 年龄 服务/nginx NodePort 10.100.132.26 80:32318/TCP 14m 姓名 准备就绪 最新可用年龄 部署.apps/nginx 1/1 1 1 14m 姓名 期望的当前就绪年龄 复制集.apps/nginx-contiki-64cf74bdcb 1 1 1 14m 服务器错误(禁止):users.jenkins.io 被禁止:用户“u-4foykbynfi”无法在命名空间“sandbox”中的 API 组“jenkins.io”中列出资源“users” 服务器错误(禁止):facts.jenkins.io 被禁止:用户“u-4foykbynfi”无法在命名空间“sandbox”中的 API 组“jenkins.io”中列出资源“facts” ...这个用户只是想检查自己命名空间上的所有资源,虽然它没有其他API组的权限,但是我们可以跳过这个检查吗?
如何在 Rancher 或 k8s 中配置不显示此错误消息(或退出代码)
环境
- k8s 服务器 - v1.14.1
- kubectl 客户端 - v1.13.2
- 牧场主-v2.2.4
【问题讨论】:
标签: kubernetes kubectl rancher