pi-cluster
pi-cluster copied to clipboard
Backup: Elaticsearch application-level consistent backup using Snapshot and Restore API
Enhancement Request
The only supported way to backup Elasticsearch is via the snapshot and restore APIs. File system level backups, which are the one provided by Velero and Longhorn, does not guarantee a application-consistent backup
Implementation details
S3 object storage, i.e Minio, can be used as repository for Elasticsearch snapshots feature. Elasticsearch's S3 repository plugin need to be installed and configured. Documentation about how to configure snapshot capability using ECK operator can be found here
.
Since version 8.0, S3 repository plugin is already included in ES. Not need a separate installation.