EtcdCoreOS 推出的高可用的键值存储系统,Etcd在整个Kubernetes集群中处于中心数据库的地位,为保证Kubernetes集群的高可用性,首先需要保证数据库不是单故障点。一方面,Etcd需要以集群的方式进行部署,以实现Etcd数据存储的冗余、备份与高可用性;另一方面,Etcd存储的数据本身也应考虑使用可靠的存储设备。而本身Etcd也支持集群模式部署,从而实现自身高可用。

Etcd 构建自身高可用集群主要有三种形式:

  • 静态发现: 预先已知 Etcd 集群中有哪些节点,在启动时直接指定好 Etcd 的各个 node 节点地址
  • Etcd 动态发现: 通过已有的 Etcd 集群作为数据交互点,然后在扩展新的集群时实现通过已有集群进行服务发现的机制
  • DNS 动态发现: 通过 DNS 查询方式获取其他节点地址信息
课程:手动搭建高可用Kubernetes集群
作者:阳明
人数:230人
时长:3.6 小时
状态: 已完结