【发布时间】:2019-07-30 05:15:42
【问题描述】:
clusterroles.rbac.authorization.k8s.io 被禁止: 用户“”无法在集群范围内创建 clusterroles.rbac.authorization.k8s.io:没有匹配的 RBAC 策略
我想在openshift在线安装elasticsearch6.7.0。 所以,我下载了 Elasticsearch 镜像并设置了变量。
但是,bootstrap.check 失败并且 Elasticsearch 没有启动。
所以我想设置 vm.max_map_count = 262144 选项。
但是,由于权限问题,我无法运行设置。
我在哪里设置这些权限? 或者 我可以使用 vm.max_map_count 选项创建 Elasticsearch 映像吗?
【问题讨论】:
-
使用
sysctl动态配置内核参数,需要root权限。对于以 root 身份运行 pod,anyuid或privilegedscc 应该授予 serviceaccount,但它只能是 cluser-admin 角色。 AFAIK,不幸的是,OpenShift Online 不允许将集群管理员角色授予普通用户帐户。有关更多正确信息,您最好联系支持台。希望对你有帮助。