Skip to main content

Testudo Documentation

Testudo is an application-level disaster recovery control plane for Kubernetes. It models protection, synchronization, failover, reprotection, restore, and disaster recovery drills as Kubernetes custom resources.

disaster-operator owns the CRDs and reconciliation logic. disaster-server exposes REST APIs, Watch streams, authentication, aggregated DTOs, statistics, and OpenAPI documentation for the web console and automation systems.

  1. Read What Is Testudo.
  2. Review the System Architecture.
  3. Install the control plane with Helm.
  4. Register clusters and configure object storage.
  5. Create your first disaster recovery instance.
  6. Learn failover, reprotection, drills, operations, and API usage.
  7. Before production, review the Compatibility Matrix, Security Overview, and Upgrade guidance.

Core Diagrams

Production Readiness