-
Notifications
You must be signed in to change notification settings - Fork 0
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
Define a curated list of priority classes for Giant Swarm workload #3483
Comments
OK, so it seems
WDYT? |
I would be more enclined to go with:
That way we can add We could instead use the following (yes the migration effort will take time so we could have giantswarm-critical = giantswarm-high):
Now I'm not sure what component would be in each though. Are we fine with prometheus being in the high priority ? |
It seems this issue does not have a lot of tractions @piontec :D |
@giantswarm/sig-architecture does anyone have thoughts on this? I don't think it's a really huge topic :) |
@QuentinBisson want to throw this on the sig arch agenda for next week, and we can just thrash it out? |
Hey i'm always up for closing issues |
from sig architecture: we're generally fine with:
next steps:
|
hola @yulianedyalkova - we had a bit of a chat about this in sig architecture, i reckon it makes most sense for tenet there's basically no urgency on it (atlas is unblocked from their original issue), it just would be good to clean up these priority classes eventually. we had some ideas from sig arch above, but those can be entirely changed depending plz ping me here or on slack if you have any other questions <3 |
We came to the conclusion in @giantswarm/sig-architecture that we need to define a list of curated priority classes for giant swarm workload so that we do not have too many (let's not have 1 per app like we have right now with crossplane and flux), but enough to make sure that highly critical (kyverno, prometheus-agents), critical (promtail) and a bit less critical components (fluent-bit) are scheduled with more priority than other workloads.
We currently have the following classes:
Workload clusters
NAME VALUE GLOBAL-DEFAULT
Management clusters
NAME VALUE GLOBAL-DEFAULT
crossplane-critical 600000000 false
flux-giantswarm-flux-giantswarm 1000000000 false
giantswarm-critical 1000000000 false
prometheus 500000000 false
system-cluster-critical 2000000000 false
system-node-critical 2000001000 false
Goals of this issue is to:
@giantswarm/sig-architecture Do you have the a list of components that we run in CAPI clusters so I can create a table with their priority classes?
The text was updated successfully, but these errors were encountered: