Solr backups require 3 things:
- A solr cloud running in kubernetes to backup
- The list of collections to backup
- A shared volume reference that can be written to from many clouds
- This could be a NFS volume, a persistent volume claim (that has
ReadWriteMany
access), etc. - The same volume can be used for many solr clouds in the same namespace, as the data stored within the volume is namespaced.
- This could be a NFS volume, a persistent volume claim (that has
- A way to persist the data. The currently supported persistence methods are:
- A volume reference (this does not have to be
ReadWriteMany
) - An S3 endpoint.
- A volume reference (this does not have to be
Backups will be tarred before they are persisted.
There is no current way to restore these backups, but that is in the roadmap to implement.