Skip to main content

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, and disaster-web.
  • At least one source cluster and one target cluster.
  • kubectl access 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.