Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Adopt aggregated apiserver #1002

Closed
10 tasks done
aylei opened this issue Oct 11, 2019 · 1 comment
Closed
10 tasks done

Adopt aggregated apiserver #1002

aylei opened this issue Oct 11, 2019 · 1 comment
Assignees
Labels
enhancement New feature or request status/WIP Issue/PR is being worked on tep TiDB Enterprise Platform
Milestone

Comments

@aylei
Copy link
Contributor

aylei commented Oct 11, 2019

Feature Request

Is your feature request related to a problem? Please describe:
According to #986 #981 #936 , there are more and more features requires a feasible way to validate, defaults, converse and intercept custom resources.

CRD has been adopted in tidb-operator to define custom resources, but the resources defined by CRD are eventually processed by kube-apiserver. So custom logics upon the CRUD time of resources can only be implemented via hooks (typically webhook), which are tedious to setup and bounded by the extension point provided by kube-apiserver. For example, resource conversion hook is only available in k8s 1.15 or higher.

Describe the feature you'd like:
I propose to adopt aggregated apiserver to host custom resources that requires custom logic that hard to implement for CRD.

Progress

@aylei aylei added enhancement New feature or request tep TiDB Enterprise Platform labels Oct 11, 2019
@aylei aylei added this to the v1.1.0 milestone Oct 11, 2019
@aylei aylei self-assigned this Oct 11, 2019
@aylei aylei added the status/WIP Issue/PR is being worked on label Oct 12, 2019
@aylei aylei mentioned this issue Oct 24, 2019
4 tasks
@aylei
Copy link
Contributor Author

aylei commented Nov 14, 2019

Closing according to the todo list

@aylei aylei closed this as completed Nov 14, 2019
yahonda pushed a commit that referenced this issue Dec 27, 2021
* zh: fix missing notes of monitor

* zh: address comments

* zh: address comments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request status/WIP Issue/PR is being worked on tep TiDB Enterprise Platform
Projects
None yet
Development

No branches or pull requests

1 participant