【发布时间】:2021-01-20 00:25:34
【问题描述】:
在 GKE 中部署了弹性搜索 Kubernetes。配备 2GB 内存和 1GB 持久性磁盘。
我们收到了存储异常错误。在那之后,我们在第二天就增加到了 2GB,它达到了 2GB,但我们没有运行任何大查询。然后我们再次将持久性磁盘大小增加到 10 GB。之后,数据持久化磁盘存储不再增加。
经过进一步分析,我们发现总索引占用了 20MB 的内存,无法识别磁盘中的数据。
使用弹性搜索nodes stats API 获取磁盘和节点统计的详细信息。
我无法找到内存超出的确切原因以及磁盘中的数据。另外,提出防止这种情况发生的方法。
【问题讨论】:
-
我会说2GB对于elasticsearch来说不够简单,据我在elasticsearch helm chart中检查,默认大小设置为30GB,所以我会说这里的解决方案是增加数量的持久性磁盘。让我知道你对此有何看法。
标签: elasticsearch kubernetes google-cloud-platform google-kubernetes-engine