馬哥Devops運(yùn)維開(kāi)發(fā)高新班
2022-10-03 10:40 作者:666好聽(tīng)的名字 | 我要投稿
外部 etcd 拓?fù)?/h1>
具有外部 etcd 的 HA 集群是一種這樣的拓?fù)洌渲?etcd 分布式數(shù)據(jù)存儲(chǔ)集群在獨(dú)立于控制平面節(jié)點(diǎn)的其他節(jié)點(diǎn)上運(yùn)行。
就像堆疊的 etcd 拓?fù)湟粯?,外?etcd 拓?fù)渲械拿總€(gè)控制平面節(jié)點(diǎn)都運(yùn)行 kube-apiserver
,kube-scheduler
和 kube-controller-manager
實(shí)例。同樣, kube-apiserver
使用負(fù)載均衡器暴露給工作節(jié)點(diǎn)。但是,etcd 成員在不同的主機(jī)上運(yùn)行,每個(gè) etcd 主機(jī)與每個(gè)控制平面節(jié)點(diǎn)的 kube-apiserver
通信。
這種拓?fù)浣Y(jié)構(gòu)解耦了控制平面和 etcd 成員。因此,失去控制平面實(shí)例或者 etcd 成員的影響較小,并且不會(huì)像堆疊的 HA 拓?fù)淠菢佑绊懠喝哂唷?/p>
但是,此拓?fù)湫枰獌杀队诙询B HA 拓?fù)涞闹鳈C(jī)數(shù)量。
具有此拓?fù)涞?HA 集群至少需要三個(gè)用于控制平面節(jié)點(diǎn)的主機(jī)和三個(gè)用于 etcd 節(jié)點(diǎn)的主機(jī)。
標(biāo)簽: