kube-startup-cpu-boost icon indicating copy to clipboard operation
kube-startup-cpu-boost copied to clipboard

feat: wider scopes for startup CPU boost

Open mikouaj opened this issue 1 year ago • 0 comments

Community Note

  • Please vote on this issue by adding a 👍 reaction to the original issue to help the community and maintainers prioritize this request
  • Please do not leave "+1" or "me too" comments, they generate extra noise for issue followers and do not help prioritize the request
  • If you are interested in working on this issue or have submitted a pull request, please leave a comment.

Description

Introduce two new startup CPU boosts types as proposed in #55 and #56

  • ClusterStartupCPUBoost - cluster wide startup CPU boost that matches PODs across all of the namespaces with a given selector
  • NamespaceStartupCPUBoost - namespace'd startup CPU boost that matches all of the PODs within the given namespace

The POD should be matched against the startup CPU boost with most specific scope. StartupCPUBoost -- no-match --> NamespaceStartupCPUBoost -- no-match --> ClusterStartupCPUBoost

Tasks:

  • [ ] #74
  • [ ] Implement NamespaceStartupCPUBoost
  • [ ] Implement ClusterStartupCPUBoost

References

  • #55
  • #56

mikouaj avatar Aug 13 '24 12:08 mikouaj