This document defines the roadmap for TiDB Operator development.
- Bootstrap multiple TiDB clusters
- Monitor deployment support
- Helm charts support
- Basic Network PV/Local PV support
- Safely scale the TiDB cluster
- Upgrade the TiDB cluster in order
- Stop the TiDB process without terminating Pod
- Synchronize cluster meta info to POD/PV/PVC labels
- Basic unit tests & E2E tests
- Tutorials for GKE, local DinD
- Automatic failover for network PV
- Automatic failover for local PV
- Customize the Load Balancer service parameters on public cloud
- Gracefully upgrade PD/TiKV/TiDB: evict the Raft leader or DDL owner before upgrade
- Backup via Binlog
- Backup via Mydumper
- Extend scheduler for better support local persistent volume
- Improve unit test coverage (80%)
- Improve e2e test coverage (70%)
- Basic chaos testing case
- User guide document
- Improve chaos test
- More User friendly
- Multiple StatefulSets support
- Chaos test for multiple StatefulSets
- Stabilize API
- Stable for production deployment