[Feature] Support multiple machine types for a single worker pool #801
Labels
area/control-plane
Control plane related
area/usability
Usability related
kind/enhancement
Enhancement, improvement, extension
lifecycle/rotten
Nobody worked on this for 12 months (final aging stage)
priority/3
Priority (lower number equals higher priority)
How to categorize this issue?
/area control-plane
/area usability
/kind enhancement
/priority 3
What would you like to be added:
It is only possible today to define a single machine type per worker pool. This is then translated to one or more
MachineDeployment
(one per zone per worker pool) where eachMachineDeployment
inherits the same machine type. If the consumer wishes to have a choice of a fallback machine type then it needs to create another worker pool with a different machine type and in addition can optionally also define a priority-expander to set priorities for machine types. This presents some challenges today:cluster-autoscaler-priority-expander
configmapThere is a new ask to allow the consumer to specify multiple machine types per worker pool (ordered based on priority) and let MCM handle the responsibility of ensuring that the fallback machine type (in the ordered list) is selected if none of the machine types above it are available.
Why is this needed:
Improves the usability from consumers perspective.
The text was updated successfully, but these errors were encountered: