pingcap / pingcap/tidb-operator

Sync tidbautoscaler with PD API

Open
#3,159 4 comments 0 reactions 1 assignee View on GitHub

@howardlau1999 is already working on this.

Since Oct 20, 2020.

area/auto-scaling status/help-wanted
Dominant language
Go
Stars
1.3k
Forks
540
Avg merge
3d 2h
Merged PRs (30d)
18

Description

Feature Request

Is your feature request related to a problem? Please describe:

Sync tidbautoscaler with PD API, please check detail in https://github.com/pingcap/tidb-operator/blob/f73551ea6c7cc979f729f03f7076b2ff7d181398/docs/design-proposals/2020-08-21-auto-scaling-with-pdapi.md#auto-scaling

Describe the feature you'd like:

  • support PD auto-scaling API in pdclient @howardlau1999
  • support using pd api response in auto-scaling controller @howardlau1999
  • remove the useless attributes/codes in crd and controller.
  • support demonstrating the auto-scaling status in auto-scaler cr status.
  • Create new TC for external queries.
  • Auto-scaling with TLS enabled, may have to use the cert-manager case here to create the secret automatically.
  • UT https://github.com/pingcap/tidb-operator/issues/2937
  • e2e

Describe alternatives you've considered:

Teachability, Documentation, Adoption, Migration Strategy:

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.