Skip to content
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

Added a spec regarding the rules for eviction & replacement of pods #133

Merged
merged 4 commits into from
May 14, 2018
Merged
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Changed agent tolerations
  • Loading branch information
ewoutp committed May 14, 2018
commit cddb02b3144db58f47adc1402fdb234db3f90d21
4 changes: 2 additions & 2 deletions docs/design/pod_evication_and_replacement.md
Original file line number Diff line number Diff line change
Expand Up @@ -79,8 +79,8 @@ It has persistent state potentially tight to the node it runs on and it has a un
- There is at least an agency follower that is responding
- Agent pods can be replaced with another agent pod with the same ID but wiped persistent state on a different node when:
- The old pod is known to be deleted (e.g. explicit eviction)
- `node.kubernetes.io/unreachable:NoExecute` toleration time is not set to "wait it out forever"
- `node.kubernetes.io/not-ready:NoExecute` toleration time is not set "wait it out forever"
- `node.kubernetes.io/unreachable:NoExecute` toleration time is set high to "wait it out a while" (5min)
- `node.kubernetes.io/not-ready:NoExecute` toleration time is set high to "wait it out a while" (5min)

### Single Server Pods

Expand Down