开发者社区> 问答> 正文

如何在填充volume时处理Elasticsearch数据

我正在k8s集群上创建一个EFK堆栈。我正在使用https://akomljen.com/get-kubernetes-logs-with-efk-stack-in-5-minutes/描述的EFK舵图。这创建了两个PVC:一个用于es-master,一个用于es-data。

假设我为每个PVC分配了50 Gi。当这些最终填满时,我希望的行为是让新数据开始覆盖旧数据。然后我希望将旧数据存储到例如s3存储桶中。如何配置Elasticsearch来执行此操作?

展开
收起
k8s小能手 2019-01-11 13:44:05 1860 0
1 条回答
写回答
取消 提交回答
  • 整合最优质的专家资源和技术资料,问答解疑

    一个可以帮助您做到这一点的简单工具是Elasticsearch Curator:https: //www.elastic.co/guide/en/elasticsearch/client/curator/5.5/actions.html

    你可以用它来:

    按大小/时间滚动保存数据的索引。这将导致每个PVC根据时间保持少量指数。
    快照滚动索引以在S3中备份
    根据日期删除旧索引 - 删除最旧的索引,以释放新索引的空间。

    2019-07-17 23:25:17
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
阿里云Elasticsearch体系架构与特性解析 立即下载
开源与云:Elasticsearch应用剖析 立即下载
《Elasticsearch全观测解决方案》 立即下载