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

Popular posts from this blog

Nginx Proxy & Load Balance & LNMP

Snort+barnyard2+Snorby CentOS 6.5_64 Installation

ORACLE Error