-
Notifications
You must be signed in to change notification settings - Fork 1k
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
Add support for a cluster pool auto scaler #159
Comments
This is a great idea, but the cluster autoscaler terminology could be confusing because the Kubernetes cluster autoscaler "is a tool that automatically adjusts the size of the Kubernetes cluster" so scales the nodes in an existing cluster, whereas this feature is about scaling clusters rather than nodes. Maybe change the title and description to _cluster pool autoscaler_to match the kind? |
good suggestion @erwbgy! i updated the title to reflect that |
I don't think this is especially relevant with where Crossplane is at today - we can reopen if and when we invest more in native or day two workload support. |
Remove Crossplane prefix from name in app.yaml
Updates the /docs redirect to always go to latest
We should support a new controller (a cluster autoscaler) that can automatically create Kubernetes clusters on as needed basis, and remove any idle clusters.
The autoscaler would watch Workloads and look for ones that are unschedulable or have reached capacity/limits on existing clusters, and react by creating new Kubernetes clusters from defined pools. For example:
The text was updated successfully, but these errors were encountered: