Skip to content
This repository has been archived by the owner on Mar 2, 2022. It is now read-only.

Use kubeadm to standup etcd cluster #181

Open
4 tasks
alexbrand opened this issue May 2, 2019 · 2 comments
Open
4 tasks

Use kubeadm to standup etcd cluster #181

alexbrand opened this issue May 2, 2019 · 2 comments

Comments

@alexbrand
Copy link
Contributor

alexbrand commented May 2, 2019

Currently, swizzle deploys etcd as a systemd service on etcd nodes. Instead, we should leverage kubeadm to bootstrap the etcd cluster.

Implementation:

  • Ensure docker, kubeadm, kubelet are installed on etcd nodes
  • Generate TLS assets using kubeadm
  • Distribute TLS assets to all etcd nodes
  • Generate static pod manifests
@johnharris85
Copy link
Contributor

Do we want to give users the option here? Or just switch completely to using kubeadm for etcd standup? (fwiw I'm in favor of the latter)

@alexbrand
Copy link
Contributor Author

I am in favor of completely switching, and that is what I was working on in #182. I ran into an issue, however, that prevent me from completing that PR.

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

No branches or pull requests

2 participants