Prerequisites
Before installing Testudo, prepare the management cluster, remote clusters, object storage, and basic network access.
Kubernetes
- One management cluster for
disaster-operator,disaster-server, anddisaster-web. - At least one source cluster and one target cluster.
kubectlaccess to the management cluster.- Helm v3.
Object Storage
Testudo relies on S3-compatible storage for backup artifacts. MinIO and cloud object storage are both valid choices.
Required information:
- Endpoint.
- Bucket.
- Region if required.
- Access key and secret key.
- CA certificate if the endpoint uses a private CA.
Remote Cluster Credentials
Prepare kubeconfig or token-based credentials for each remote cluster. The credentials must allow the system to list namespaces, workloads, PVCs, StorageClasses, and Velero resources.
Images And Registry
The Helm Chart deploys disaster-operator, disaster-server, and disaster-web. Make sure nodes can pull the images or that the images have been imported into an internal registry.