跳到主要内容
Open-source Kubernetes DR control plane

Testudo(玄龟阵)

Kubernetes 应用级容灾编排系统。用 CRD 表达保护意图,用 Operator 调谐状态机,用 Velero 完成资源与数据备份恢复,并通过 Server API 支撑控制台和自动化。

生产集群Kubernetes · Velero
Testudo 控制面
Server APIOperatorCRD 保护意图
容灾集群Kubernetes · Standby
资源与数据同步
对象存储S3 / MinIO
安装部署准备集群、对象存储和控制面组件。创建实例创建第一个 DisasterInstance。故障切换执行一次完整 failover。容灾演练验证备份与恢复链路。
Architecture

Server 做入口,Operator 做执行,CRD 是事实源

`disaster-server` 负责认证、REST、Watch、DTO 和统计;`disaster-operator` 负责 CRD 状态机、远端集群访问、Velero 资源和补偿逻辑。

生产集群Kubernetes · Velero
Testudo 控制面
Server APIOperatorCRD 保护意图
容灾集群Kubernetes · Standby
资源与数据同步
对象存储S3 / MinIO
API 层/apis/disasterinstances.disaster.wuxs.vip/v1/instances
控制面DisasterInstance / DataSync / ResourceSync / DisasterOperation
运行时源集群 / 目标集群 / Velero / S3 或 MinIO
Capabilities

围绕容灾闭环设计的能力集

查看全部能力
Workflow

从保护到演练的标准路径

1Protect
2Sync
3Failover
4Reprotect
5Drill
Documentation

开始阅读文档

先走快速开始,再深入 CRD、同步链路、操作状态机、API、生产部署和贡献流程。

进入文档