-
Notifications
You must be signed in to change notification settings - Fork 331
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
Components that are eligible for leaderelection should use anti-affinity #1269
Comments
We should probably also consider PodDisruptionBudget, but AIUI those create problems for single-replica controllers because they can no longer receive updates(?). cc @tcnghia who IIRC hit this with Istio |
This issue is stale because it has been open for 90 days with no |
/area API
/kind feature
/kind good-first-issue
I noticed this in Contour's controller yaml, and I think it's probably a good pattern to follow:
Basically, if one of the HA scenarios you want to handle is disruptions due to node failures, then we should make sure that replicas of each component aren't scheduled on the same node as one another.
cc @pmorie for thoughts / alternatives
cc @lionelvillard @markusthoemmes @mgencur who have expressed interest in this space in other contexts FYI
The text was updated successfully, but these errors were encountered: