-
Notifications
You must be signed in to change notification settings - Fork 121
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # 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: