You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
In etcd 3.5, the /health endpoint returns false if there is no etcd leader or leader-election is currently going on. If there is no quorum, etcd will get restart by kubelet but etcd's restart isn't a right behaviour.
Starting from etcd 3.5.3+ support for checking the health of a specific member (as opposed to the cluster as a whole) has been introduced. Upstream kubeadm is switching to using this for static pod health checks, as there's no point in restarting the pod if the cluster as a whole is unhealthy - as a matter of fact it may actually make it worse. We should do the same for Kamaji.
In
etcd
3.5, the/health
endpoint returns false if there is noetcd
leader or leader-election is currently going on. If there is no quorum,etcd
will get restart bykubelet
butetcd
's restart isn't a right behaviour.Starting from
etcd
3.5.3+ support for checking the health of a specific member (as opposed to the cluster as a whole) has been introduced. Upstreamkubeadm
is switching to using this for static pod health checks, as there's no point in restarting the pod if the cluster as a whole is unhealthy - as a matter of fact it may actually make it worse. We should do the same for Kamaji.References:
kubernetes/kubernetes#110072
etcd-io/etcd#13399
The text was updated successfully, but these errors were encountered: