This Velero deployment is ready to be deployed in any Kubernetes cluster as it includes a MinIO instance compatible with the AWS Velero plugin.
- Velero AWS Plugin image:
velero/velero-plugin-for-aws:v1.11.0
- Velero AWS Plugin repository: https://github.com/vmware-tanzu/velero-plugin-for-aws.
- MinIO image:
minio/minio:RELEASE.2024-11-07T00-52-20Z
- MinIO client image:
minio/mc:RELEASE.2024-11-05T11-29-45Z
- MinIO repository: https://github.com/minio/minio
You can deploy Velero AWS by running the following command in the root of this project:
$ kustomize build | kubectl apply -f -
# omitted output
The deployment order is managed by an initContainer
that waits for a set of conditions. In this case, velero deployment
waits for MinIO instance to be fully configured and ready.
You can see it in plugin-patch.yaml and minio/init-job.yaml.
For license details please see LICENSE