oc:定时删除ES日志数据释放空间

修改方法:

1.直接编辑修改

查看当前logging-curator配置,了解当前定时删除大的策略。

oc edit configmap/logging-curator

打开后,可以直接编辑保存。

2.通过新文件创建

重新编辑一个新的yaml,替换原有配置。

文件内容参考如下:

mycuratorconfig.yaml  
project1:
  delete:
    days: 1
 
myapp-qe:
  delete:
    weeks: 1
 
.operations:
  delete:
    weeks: 4
 
.defaults:
  delete:
    days: 7
  runhour: 0
  runminute: 0
  timezone: America/New_York
 
.regex:
  - pattern: '^project\..+\-dev\..*$'
    delete:
      days: 15
  - pattern: '^project\..+\-test\..*$'
    delete:
      days: 30
View Code

然后执行替换:

oc delete configmap logging-curator

oc create configmap logging-curator -o yaml --from-file=config.yaml=mycuratorconfig.yaml

扫描二维码关注公众号,回复: 6272213 查看本文章

最后,让配置生效

oc rollout latest dc/logging-curator

猜你喜欢

转载自www.cnblogs.com/FlyAway2013/p/10923399.html