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
- AWS one-command deployment
- Aliyun one-command deployment
- Minikube deployment
- Simple CLI tool
- TiDB 3.0-beta support
- GCP one-command deployment
- Schedule TiDB pod on previous node
- Rolling update when ConfigMap changes
- Allow pausing during TiDB upgrade
- HA deployment document
- Monitor deployment document
- Detailed Backup/Restore document
- Troubleshooting document
- Automate Chaos tests
- Bugfix
- Stable for production deployment
- Architecture & design document
- Support multiple drainers
- Create all statefulsets immediately
- Easy-to-use backup feature: support backup and restore with CRD