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

feature: scheduled scaling up #34

Open
sanposhiho opened this issue Apr 7, 2023 · 1 comment
Open

feature: scheduled scaling up #34

sanposhiho opened this issue Apr 7, 2023 · 1 comment
Assignees
Labels
kind/feature New feature or request

Comments

@sanposhiho
Copy link
Collaborator

sanposhiho commented Apr 7, 2023

Sometimes we can predict the increase of the resource consumption before it actually happens. (like TV, push notification on app, etc. Or load testing in a upstream service in dev.)
This feature allows people to schedule scaling up before it actually happens.
They will configure it with "when scaling up" and "how long scaling up" so that it can be back to normal afterward.

Maybe this feature will eventually replace resourcePolicy in Tortoise. (plus, Emergency mode as well?)

@sanposhiho sanposhiho added the kind/feature New feature or request label Apr 7, 2023
@sanposhiho sanposhiho changed the title The feature: scheduled scaling up feature: scheduled scaling up Apr 20, 2023
@sanposhiho
Copy link
Collaborator Author

sanposhiho commented Feb 21, 2024

  • @randytqwjp Generate templates for ScheduledScaling CRD and the controller via kubebuilder create api.
  • @randytqwjp Add all the necessary fields in ScheduledScaling CRD based on the design. Please write the appropriate comments on each field, they'll be the documentation for users. No need to implement the logic yet.
  • @sanposhiho Elaborate the implementation part.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
kind/feature New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants