Skip to content
This repository has been archived by the owner on Sep 4, 2021. It is now read-only.

[WIP] Selfmanaged etcd cluster #629

Closed

Conversation

pieterlange
Copy link

@pieterlange pieterlange commented Aug 22, 2016

I feel more comfortable managing the cluster state separately from kube-aws. I do not expect this PR to be merged due to code quality 😆 but it does work for my use case and may serve as inspiration for discussion.

There's several reasons for wanting a selfmanaged etcd cluster:

  • etcd is arguably the most fragile part of a kubernetes cluster wrt nodes dying
  • kube-aws's setup of the etcd cluster comes with significant caveats
  • this enables users to take responsibility for management of etcd themselves

Additionally, as etcd nodes are "outside" of the kube cluster it is more difficult to add logging/monitoring daemons, increasing the risk of catastrophic failure as the nodes themselves are not properly monitored. Yes, i've been hurt before ;-)

(this PR is based on @colhom's cluster-upgrades branch)

Please discuss! :)

@aaronlevy aaronlevy changed the title Selfmanaged etcd cluster [WIP] Selfmanaged etcd cluster Aug 30, 2016
@pieterlange pieterlange mentioned this pull request Sep 9, 2016
@camilb camilb mentioned this pull request Sep 30, 2016
@pieterlange
Copy link
Author

No discussion happened! i still feel this is a really important component of kube-aws deployments. New work on this has been done in https://github.com/pieterlange/kube-aws/tree/feature/external-etcd. If anyone finds this later, please also refer kubernetes-retired/kube-aws#9

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants