Kubernetes master node HA
Master node HA
ETCD / API Server / Controller manager / Scheduler
API Server: active - active / loadbalance before it
Controller manager / scheduler: active - standby
kube-controller-manager --leader-elect true
Other options
1. --leader-elect-lease-duration 15s
2. --leader-elect-renew-deadline 10s
3. --leader-elect-retry-period 2s
ETCD: active - standby
Distributed: RAFT to choose the leader in cluster
Leader will handle write request and sync to others
Leader will define as quorum = n/2+1.
If more than quorum, write is successful
Define cluster, better use odd. 3 / 5
Comments
Post a Comment