What problem does it solve?
Manually provisioning and managing TiDB-X development and test clusters on AWS EKS requires coordinating Terraform, AWS IAM, Kubernetes, and TiDB-specific configurations, which is time-consuming, error-prone, and difficult to reproduce across team members.
Core Features & Use Cases
- End-to-end cluster lifecycle management: Deploy, validate, scale, pause/resume, and destroy TiDB-X dev environments with a single Python script that wraps all Terraform and Kubernetes operations.
- Automated failure remediation: Handles common teardown blockers like S3 bucket locks, classic ELB remnants, Helm release timeouts, and stuck Kubernetes finalizers without manual intervention.
- Use case: Development and QA teams can spin up isolated TiDB-X test environments in minutes for SQL validation, performance testing, and feature development, then tear them down cleanly to avoid unnecessary cloud costs.
Quick Start
Use the tidb-onebox skill to deploy a fully configured TiDB-X development cluster on AWS EKS, run health checks and SQL pushdown verification tests, and safely destroy the environment when you are finished.