我有一个3节点集群Elasticserach,所有的人有资格当选为主。
我想为我的集群实现RBAC。

Documentation,他们建议以下配置。

xpack.security.enabled: true
xpack.security.transport.ssl.enabled: true

我希望在不启用TLS的情况下启用xpack安全性。但是,当我将xpack.security.transport.ssl.enabled设置为false时,出现一个错误,指出如果将xpack.security.enabled设置为true,则应启用它。

是否可以在不启用TLS的情况下实现xpack安全性?

禁用TLS的原因是为了避免开销。

最佳答案

official documentation:



因此,无法在同时禁用节点间TLS通信的同时启用XPack安全性...除非您拥有仅可使用30天的试用许可证。

其背后的信息是,Elastic不允许在没有TLS的情况下启用安全性的任何生产集群运行。

10-07 22:23