You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Most of the managed Kubernetes services out there currently supports a feature commonly called as "Node Auto-Provisioning (NAP), which allows the Kubernetes to scale the worker nodes using dynamic instance types/size according the resources being requested to the cluster (PodSpecs).
It would be nice to have similar capability on OpenShift Machine API, allowing the administrator to define a range of valid cloud instance type/sizes, and let the controller to choose the best option to accommodate cluster capacity requirements. It could not only provide Just-in-Time Node Provisioning but also Consolidation capabilities, like Karpenter provides.
Mark the issue as fresh by commenting /remove-lifecycle stale.
Stale issues rot after an additional 30d of inactivity and eventually close.
Exclude this issue from closing by commenting /lifecycle frozen.
If this issue is safe to close now please do so with /close.
I'm still waiting for some official feedback here. Looks like there are some experimentations around a Karpenter provisioner for Cluster API, which could be the integration point for OpenShift.
About
Most of the managed Kubernetes services out there currently supports a feature commonly called as "Node Auto-Provisioning (NAP), which allows the Kubernetes to scale the worker nodes using dynamic instance types/size according the resources being requested to the cluster (PodSpecs).
Request
It would be nice to have similar capability on OpenShift Machine API, allowing the administrator to define a range of valid cloud instance type/sizes, and let the controller to choose the best option to accommodate cluster capacity requirements. It could not only provide Just-in-Time Node Provisioning but also Consolidation capabilities, like Karpenter provides.
https://karpenter.sh/docs/concepts/nodepools/
Example
The text was updated successfully, but these errors were encountered: