繁体   English   中英

使用 kubernetes 在生产环境中使用 Elasticsearch

[英]Elasticsearch in production with kubernetes

我正在开发我们使用 elasticsearch 进行搜索的产品。 我们的生产设置是在 K8S (1.7.7) 中,我们能够很好地扩展它。 我唯一不确定的是我们是否应该在 k8s 中托管 elasticsearch(它也可以使用标签选择器节点在专用主机上运行),或者建议在 VM 上托管 elasticsearch 而不是 docker。 我们的数据集大小为 2-3 GB,并且会更进一步。 但这是我们可以考虑的基准。 我计划拥有 ti is - 3 个 master(其中 2 个作为合格的 master)、一个客户端节点和一个数据节点的 elasticsearch 集群。 随着数据的增加,我们可以扩展数据节点和客户端节点。 以前有人这样做过吗? 提前致谢。

IMO Kubernetes 上 Elasticsearch 的最佳资源是https://github.com/pires/kubernetes-elasticsearch-cluster

请注意,虽然有官方的 Docker 容器,但目前没有提供官方的编排解决方案。 这目前仅由社区涵盖。

3 位大师(其中 2 位为合格的大师)

这没有多大意义。 您需要 3 个符合主节点的节点,设置为discovery.zen.minimum_master_nodes: 2并且 3 个节点之一将是实际的主节点。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM