我正在k8s集群上创建一个efk堆栈。我使用的是这里描述的efk Helm 图。这将创建两个pvc:一个用于es master,另一个用于es data。假设我为每个pvc分配了50 gi。当这些数据最终填满时,我期望的行为是让新数据开始覆盖旧数据。然后我希望将旧数据存储到一个s3 bucket中。如何配置elasticsearch来执行此操作?
ha5z0ras1#
elasticsearch curator是一个简单的工具,可以帮助您做到这一点:https://www.elastic.co/guide/en/elasticsearch/client/curator/5.5/actions.html您可以使用它来:按大小/时间滚动保存数据的索引。这将导致每个pvc根据时间持有很少的指数。在s3中快照要备份的已转移索引根据日期删除旧索引-删除最旧的索引以便为新索引腾出空间。馆长可以帮你做这些。
1条答案
按热度按时间ha5z0ras1#
elasticsearch curator是一个简单的工具,可以帮助您做到这一点:https://www.elastic.co/guide/en/elasticsearch/client/curator/5.5/actions.html
您可以使用它来:
按大小/时间滚动保存数据的索引。这将导致每个pvc根据时间持有很少的指数。
在s3中快照要备份的已转移索引
根据日期删除旧索引-删除最旧的索引以便为新索引腾出空间。
馆长可以帮你做这些。