-
Notifications
You must be signed in to change notification settings - Fork 120
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
Decouple individual pod termination frequency from cluster size #20
Comments
Would you like this to be pod specific or a cluster wide probability? |
I was thinking about making it pod specific but I also see value in a global version of it like you propose in #34. For the pod specific version I thought one would annotate a PodSpec with something like:
To implement this: one invokes For instance, let's assume
This would also work with different intervals I think. I'm not sure if this is correct but if it is it would allow |
Sounds good. Just a couple of thoughts/questions I had when I read this:
|
Currently, the probability of a pod being killed depends on the number of pods being in the target group. This is bad if you want to run
chaoskube
as a cluster addon and opt-in to being killed via annotations because you cannot estimate how often that would happen.Proposal
Allow specifying or at least somehow keep track of what's going on so Pod terminations happen in a somewhat predictable way. For example, instead of terminating a single pod every 10 minutes, each pod may have a probability of X% of being killed per hour. This, hopefully, would make pod terminations independent of the number of pods running in total.
The text was updated successfully, but these errors were encountered: