Skip to content

Latest commit

 

History

History
70 lines (57 loc) · 1.9 KB

ROADMAP.md

File metadata and controls

70 lines (57 loc) · 1.9 KB

TiDB Operator Roadmap

This document defines the roadmap for TiDB Operator development.

v0.1.0: (2018-08-21)

  • 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

v0.2.0: (2018-09-10)

  • Automatic failover for network PV
  • Automatic failover for local PV
  • Customize the Load Balancer service parameters on public cloud

v0.3.0: (2018-09-30)

  • Gracefully upgrade PD/TiKV/TiDB: evict the Raft leader or DDL owner before upgrade
  • Backup via Binlog
  • Backup via Mydumper

v0.4.0: (2018-10-30) (aka. v1.0.0-alpha)

  • Extend scheduler for better support local persistent volume

v1.0.0-beta.0: (2018-11-20)

  • Improve unit test coverage (80%)
  • Improve e2e test coverage (70%)
  • Basic chaos testing case
  • User guide document

v1.0.0-beta.1: (2018-12-27)

  • Improve chaos test
  • More User friendly

v1.0.0-beta.2

  • AWS one-command deployment
  • Aliyun one-command deployment
  • Minikube deployment
  • Simple CLI tool
  • TiDB 3.0-beta support

v1.0.0-beta.3

  • GCP one-command deployment
  • Schedule TiDB pod on previous node
  • Rolling update when ConfigMap changes
  • Allow pausing during TiDB upgrade

v1.0.0-beta.4

  • Kustomize support
  • HA deployment document
  • Monitor deployment document
  • Detailed Backup/Restore document
  • Troubleshooting document

v1.0.0-rc

  • Architecture & design document
  • Automate Chaos tests
  • Bugfix

v1.0.0-ga: (2019-06-30)

  • Stable for production deployment

v1.1.0: (2019-08-15)

  • Deploy Lightning
  • Deploy TiFlash beta