Velero is the tool included by default with Konvoy 1.X for backing up your Kubernetes workloads.
By default, it uses Minio as a backend storage provider. A Minio pod uses a 10Gi persistent volume by default.
For some workloads, you may find that you wish to have a larger Minio storage backend for backups. To do this, you can edit your cluster.yaml, find the "Velero" section in the "addons" block, and follow this syntax:
- name: velero
enabled: true
values: |
minio:
persistence:
size: 10Gi
Edit the "size" field to suit your needs.
You can then deploy the cluster as usual with "./konvoy up" and the Minio PVs in the Velero namespace will be created using the size you specified.Please be aware, however, that for production use cases, we advise that you provide an external storage provider so that your workloads are backed up to a location other than the cluster that you're backing up. Please see our documentation for more information:
https://docs.d2iq.com/dkp/konvoy/1.8/backup/
https://docs.d2iq.com/dkp/konvoy/1.8/backup/