terraform-kubernetes-installer icon indicating copy to clipboard operation
terraform-kubernetes-installer copied to clipboard

Allow replacement/updates to etcd nodes in cluster

Open jrosinsk opened this issue 7 years ago • 2 comments

Currently, after a k8s cluster has been created, etcd nodes cannot successfully be replaced. This is a limitation due to how the etcd cluster is created. The current method is to use a discovery url. Switching this to a more convention list of etcd endpoints would allow for more flexible etcd nodes within the installer cluster.

Move from using discovery_url to configure the cluster to building a list of cluster ips, or dns names to allow for terraform node udpates or replacements.

jrosinsk avatar Nov 02 '17 19:11 jrosinsk

This is an important feature to have so that recovery can be automated.

+1

srirg avatar Nov 29 '17 19:11 srirg

currently I can update etcd settings to add/remove members across ad's and run terraform. what would the result of this run be? Would this potentially break my cluster? if so, should this be changed to a noop/failure of run?

jferr avatar Mar 29 '18 17:03 jferr