-
Notifications
You must be signed in to change notification settings - Fork 4.8k
Proposal for High Availability configuration + checkpoint keepalived config and monitoring code #1730
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
Conversation
|
Cool, will look. ----- Original Message -----
|
|
Proposal looks good, going to dive into details today.
|
|
bump - @smarterclayton any comments/updates. There's an implementation PR #1807 behind this one. Thx |
|
I added quite a lot of comments to #1807 |
|
Aargh, my bad. Didn't see those as yet - will address those on #1807 . Thanks. |
|
@smarterclayton if you can please merge this, then I can rebase it in PR #1807 , make the necessary modifications in that subsequent PR (and address your comments therein) and squash the commits. Thanks. |
|
Why do you need that? You can just close this, since these commits are in your other pull |
|
Ok - did have to do a 2 step rebase to completely get this in . Closing this out. |
Proposal to add HA sidecar configuration via a new admin command:
openshift admin ha-config [<name>] <options>More details and usage scenarios are in https://github.com/ramr/origin/blob/hasidecar/docs/proposals/ha-configuration.md
The upshot of this proposal is to allow an administrator to specify a HA configuration for a set of nodes (retrieved based on the selector option passed). These nodes would then run a HA sidecar service in a privileged container and generate the keepalived configuration,
clusterthe keepaliveds and distribute VIPs thru' the cluster. The VIPs themselves will be only enabled when the monitored service is available (the most common use case would be the HAProxy router serving port 80). The HA sidecar container would also monitor the target service and automatically failover the VIPs on failures.This PR also checkpoints a cleaned up version of the keepalived demo pieces for subsequent use.
@pweil- @smarterclayton can you PTAL.
Thanks.