官术网_书友最值得收藏!

etcd cluster

To persist the cluster state, Kubernetes uses etcd a distributed, reliable key-value store that utilizes the Raft distributed consensus algorithm in order to provide sequential consistency. The etcd cluster is the most important part of the control plane this is the source of truth for the whole cluster, both for the current state and the desired state of the cluster.

Generally, single-node etcd clusters are only recommended for testing purposes. For production scenarios, you should always consider running at least a five-member cluster (with an odd number of members) in order to provide sufficient fault tolerance. 

When choosing an  etcd cluster deployment topology, you can consider either a stacked etcd topology or an external etcd topology. A stacked etcd topology consists of one etcd member per Kubernetes master instance, whereas an external etcd topology utilizes an etcd cluster deployed separately from Kubernetes and is available via a load balancer. You can find out more about these topologies in the official documentation: https://kubernetes.io/docs/setup/production-environment/tools/kubeadm/ha-topology/.

The watch protocol that's exposed by etcd is also a core functionality for the watch API in Kubernetes, which is provided by kube-apiserver for other components.

主站蜘蛛池模板: 锦屏县| 城步| 湟中县| 慈溪市| 丹棱县| 东乡县| 临颍县| 汽车| 凭祥市| 禹城市| 华蓥市| 和林格尔县| 宜州市| 梅州市| 扶余县| 兴山县| 泰顺县| 高尔夫| 武强县| 铜鼓县| 清河县| 汝阳县| 新巴尔虎左旗| 河北区| 宣恩县| 千阳县| 专栏| 安达市| 泾源县| 临武县| 三穗县| 义马市| 海伦市| 年辖:市辖区| 尼勒克县| 揭西县| 临漳县| 宣威市| 婺源县| 库车县| 郎溪县|