pi-cluster icon indicating copy to clipboard operation
pi-cluster copied to clipboard

Backup: Elaticsearch application-level consistent backup using Snapshot and Restore API

Open ricsanfre opened this issue 3 years ago • 1 comments

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

.

ricsanfre avatar Jan 03 '22 14:01 ricsanfre

Since version 8.0, S3 repository plugin is already included in ES. Not need a separate installation.

See snapshot and restore latest documentation

ricsanfre avatar Sep 16 '22 09:09 ricsanfre