Skip to main content
Version: 1.21.X

Curator

Curator helps you manage your Elasticsearch indices and snapshots via various operations like delete, snapshot, and shard allocation routing. It's mainly used to managed retention of your infrastructure logs to a given value.

Requirements

  • Kubernetes >= 1.20.0
  • Kustomize >= v3.3.X

Image repository and tag

  • Curator image: registry.sighup.io/fury/curator;5.8.4_3.8-alpine
  • Curator repo: [curator at elastic Github][curtor-github]
  • Curator documentation: curator doc

Configuration

  • Replica number: 1
  • Unit set as 30 days
  • Curator will run every night at 00:15 to check if some indexes need deleting
  • Resource limits are 300m for CPU and 800Mi for memory

Deployment

You can deploy Curator by running the following command in the root of the project:

kustomize build | kubectl apply -f -