【发布时间】:2020-01-15 04:47:45
【问题描述】:
我要为 Elasticsearch 准备部署配置(elasticsearch-oss 镜像)。我在 Kubernetes 上找到了多个关于 Elasticsearch 的非官方文档和教程。 我想知道哪种部署方式是最好和最安全的。我发现了 3 种不同的方式:
使用 statefulset 进行部署不分为主/数据/客户端节点。在这个解决方案中,我需要在环境配置中定义:discovery.seed_hosts 和 cluster.initial_master_nodes。这在https://www.digitalocean.com/community/tutorials/how-to-set-up-an-elasticsearch-fluentd-and-kibana-efk-logging-stack-on-kubernetes
中有进一步描述
使用 statefulset 进行部署分为主节点/数据节点(例如:https://engineering.udacity.com/high-performance-elk-with-kubernetes-part-1-1d09f41a4ce2)
使用 statefulset 进行部署分为主/数据/客户端节点。
就我而言,我想要 1 个主节点和 2 个数据节点。哪种解决方案最好? 你能提供一些描述弹性搜索部署的好资源吗?
谢谢
【问题讨论】: