ECK snapshot repositories

Hi,
Creating this thread for clarification on ECK.
In my private cloud I want to install ECK and plan to implement snapshot repository.

My clarification is -

  1. Is MinIO the only supported software for snapshot repository in private cloud for ECK?
  2. Does a shared storage (SAN or NAS) is supported for snapshot repositories in ECK without MinIO?

Hi,

  1. Is MinIO the only supported software for snapshot repository in private cloud for ECK?

No, there are alternatives other than Minio which are S3 compatible and can be self-hosted such as Riak S2 or Ceph.

  1. Does a shared storage (SAN or NAS) is supported for snapshot repositories in ECK without MinIO?

Yes, it is supported through snapshots repositories of type fs.

Since you are using ECK, you will have a few additional preparation steps:

  • create a PVC
  • add this volume as a mount to the pod template
  • set path.repo to this mounted path in the Elasticsearch config

I haven't tested it but this blogpost may help you.