k3s/cmd
Lubomir I. Ivanov bc74ac3eaa kubeadm: run MemberAdd/Remove for etcd clients with exp-backoff retry
When adding a new etcd member the etcd cluster can enter a state
of vote, where any new members added at the exact same time will
fail with an error right away.

Implement exponential backoff retry around the MemberAdd call.

This solves a kubeadm problem when concurrently joining
control-plane nodes with stacked etcd members.

From experiment, a few retries with milliseconds apart are
sufficient to achieve the concurrent join of a 3xCP cluster.

Apply the same backoff to MemberRemove in case the concurrent
removal of members fails for similar reasons.
2019-07-04 18:14:20 +03:00
..
clicheck Remove unused var. 2019-04-30 18:01:33 +00:00
cloud-controller-manager Merge pull request #77286 from bjhaid/cloud_controller_manager_cleanup 2019-05-31 12:22:26 -07:00
controller-manager Clean up controller-manager. 2019-05-10 00:43:46 +00:00
gendocs
genkubedocs move signal handling for hyperkube apiserver and kubelet commands out of hyperkube main command 2019-05-09 21:27:44 -07:00
genman move signal handling for hyperkube apiserver and kubelet commands out of hyperkube main command 2019-05-09 21:27:44 -07:00
genswaggertypedocs Clean up genswaggertypedocs. 2019-05-01 16:32:05 +00:00
genutils
genyaml Remove genyaml binary 2019-04-12 08:31:29 -04:00
hyperkube move signal handling for hyperkube apiserver and kubelet commands out of hyperkube main command 2019-05-09 21:27:44 -07:00
importverifier
kube-apiserver Set integration tests to use distinct namespaces 2019-05-30 19:11:50 -04:00
kube-controller-manager Merge pull request #77312 from bjhaid/cleanup_kube_controller_manager 2019-06-05 15:22:13 -07:00
kube-proxy Remove deprecated flag --conntrack-max from kube-proxy 2019-06-01 18:10:28 -03:00
kube-scheduler add scheduling framework configuration 2019-05-18 06:30:28 +08:00
kubeadm kubeadm: run MemberAdd/Remove for etcd clients with exp-backoff retry 2019-07-04 18:14:20 +03:00
kubectl
kubelet Merge pull request #78504 from dashpole/deprecate_cadvisor_json 2019-06-01 04:44:55 -07:00
kubemark Merge pull request #76933 from xichengliudui/update-prots 2019-04-24 12:25:13 -07:00
linkcheck
BUILD
OWNERS