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

Update Scaled Node with extended resources from MachineClass NodeTemplate #955

Open
elankath opened this issue Nov 21, 2024 · 0 comments
Open
Assignees
Labels
area/auto-scaling Auto-scaling (CA/HPA/VPA/HVPA, predominantly control plane, but also otherwise) related kind/enhancement Enhancement, improvement, extension priority/3 Priority (lower number equals higher priority)

Comments

@elankath
Copy link
Contributor

How to categorize this issue?

/area auto-scaling
/kind enhancement
/priority 3

What would you like to be added:
We have enhanced our CA fork to support extended resources for scale-from-zero. PR: gardener/autoscaler#334. However, scheduler cannot assign Pods to the scaled up Node unless the

Currently, stakeholders are manually using tools such as Kyverno policies to update the Node object with extended resources, but this is inconvenient and somewhat error prone due to possible divergence of the values in the CA Node Group and Kyverno policy. Since the MCM is the managing controller and already reads the MachineClass it is best suited to update the Node object with the extended resources specified in the MachineClass

Why is this needed:
Support for assigning Pods to Nodes scaled by CA belonging to NodeGroups declared with extended resources. Background covered at: gardener/autoscaler#132

@elankath elankath added the kind/enhancement Enhancement, improvement, extension label Nov 21, 2024
@elankath elankath self-assigned this Nov 21, 2024
@gardener-robot gardener-robot added area/auto-scaling Auto-scaling (CA/HPA/VPA/HVPA, predominantly control plane, but also otherwise) related priority/3 Priority (lower number equals higher priority) labels Nov 21, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/auto-scaling Auto-scaling (CA/HPA/VPA/HVPA, predominantly control plane, but also otherwise) related kind/enhancement Enhancement, improvement, extension priority/3 Priority (lower number equals higher priority)
Projects
None yet
Development

No branches or pull requests

2 participants