12f448963f
* remove healthcheck sidecar, perform probes in etcd container itself, failing liveness probes in sidecar do not restart problematic etcd container; * verify that etcdctl member list cmd in anchor is always successfull; * adjust ETCDCTL_ENDPOINTS env in etcd container to POD_IP variable instead of localhost (127.0.0.1); * add liveness/readiness probes to auxiliary etcd as well as properly passing etcd configuration variables as strings; * monitor current leader in initial etcd cluster, in case if aux member is current leader pass it to permenant member, same check applies for aux suicide process; * etcd aux pod will be alive unless all permanent nodes come up and join the cluster plus apiserver no longer relies on aux members; * add 5 seconds sleep between aux member remove for more smooth transition process. Signed-off-by: Ruslan Aliev <raliev@mirantis.com> Change-Id: I7918072a6ba5a6b22b359d1616def8c31425462d |
||
---|---|---|
.. | ||
genesis-etcd | ||
basic-host-validation.sh | ||
cleanup.sh | ||
genesis-apiserver.yaml | ||
header.sh | ||
up.sh | ||
utils.sh |