3.4. 在网络可观察性中启用多租户
Network Observability Operator 中的多租户允许限制单个用户访问或组访问权限,到 Loki 和 或 Prometheus 中存储的流。为项目管理员启用访问权限。对某些命名空间具有有限访问权限的项目管理员只能访问这些命名空间的流。
对于开发人员,多租户可用于 Loki 和 Prometheus,但需要不同的访问权限。
前提条件
- 如果使用 Loki,则至少已安装了 Loki Operator 版本 5.7。
- 您必须以项目管理员身份登录。
流程
对于每个租户访问权限,您必须具有
netobserv-reader
集群角色和netobserv-metrics-reader
命名空间角色才能使用 Developer 视角。对这个访问级别运行以下命令:oc adm policy add-cluster-role-to-user netobserv-reader <user_group_or_name>
$ oc adm policy add-cluster-role-to-user netobserv-reader <user_group_or_name>
Copy to Clipboard Copied! Toggle word wrap Toggle overflow oc adm policy add-role-to-user netobserv-metrics-reader <user_group_or_name> -n <namespace>
$ oc adm policy add-role-to-user netobserv-metrics-reader <user_group_or_name> -n <namespace>
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 对于集群范围的访问权限,非集群管理员必须具有
netobserv-reader
、cluster-monitoring-view
和netobserv-metrics-reader
集群角色。在这种情况下,您可以使用 admin 视角或开发者视角。对这个访问级别运行以下命令:oc adm policy add-cluster-role-to-user netobserv-reader <user_group_or_name>
$ oc adm policy add-cluster-role-to-user netobserv-reader <user_group_or_name>
Copy to Clipboard Copied! Toggle word wrap Toggle overflow oc adm policy add-cluster-role-to-user cluster-monitoring-view <user_group_or_name>
$ oc adm policy add-cluster-role-to-user cluster-monitoring-view <user_group_or_name>
Copy to Clipboard Copied! Toggle word wrap Toggle overflow oc adm policy add-cluster-role-to-user netobserv-metrics-reader <user_group_or_name>
$ oc adm policy add-cluster-role-to-user netobserv-metrics-reader <user_group_or_name>
Copy to Clipboard Copied! Toggle word wrap Toggle overflow