创建一个可以支持多个租户的弹性搜索集群

我想创建一个可以与多个租户共享的单一弹性搜索集群

我尝试搜索,但没有任何与此相关的参考

sdzsd999 回答:创建一个可以支持多个租户的弹性搜索集群

啊。您的措辞令人困惑。您正在寻找的是multi-tenant集群。您最后的评论澄清了这一点。

是的,使用RBAC可以轻松实现。这里的关键是创建separate .kibana索引,以使一个用户无法访问另一用户的可视化效果,仪表板。

  1. 使用elastic superuser创建以下2个角色:
    a)对具有前缀user1_role的索引具有all特权的user1* b)对前缀为user2_role的索引具有all特权的user2* c)还包括上述角色的monitormanage_index_templates角色

  2. 接下来,除了分配user1user1_role等角色之外,创建monitoring_user并为其分配kibana_system

  3. user2重复步骤2。
  4. 在一个节点(例如node1)中安装kibana,并配置kibana.yml,使其具有kibana.index: user1-kibana
  5. 在另一个节点(例如node2)上安装另一个kibana,并配置kibana.yml,使其具有kibana.index: user2-kibana

这意味着user1's个仪表板,可视化文件等将存储在user1-kibana中,只有user1可以访问。与user2相同。

你去了。一个服务于多个租户的ES群集,每个群集独立运行。

本文链接:https://www.f2er.com/3146370.html

大家都在问