Kubernetes 如何构建高可用集群

Kubernetes高可用层级


最底层是基础架构,包含主机上架,通电,安装操作系统,操作系统层面有没有防火墙,然后它主机的网络是怎么样的,底层的网络是怎么样的。

集群在企业做生产运维的话,要和企业的认证授权平台去做集成,通常是和认证平台去做集成。

网络是使用overlay还是underlay,overlay是适配性强,涉及到性能问题比如封包和解包,问题的排查难度也会变的越来越高。

 

 

高可用的数据中心


单个集群往往还没有办法满足很高的这种可用化,因为集群也会出现故障,如果master都坏来的话,那么集群上面运行的应用还不会收到影响,但是新的请求下发不下去了,那么这个集群变为静态的集群了,如果这个时候节点再出现故障,那么故障转移的能力就没有了,因为整个控制面不再工作了,所以这个情况下集群就变为静态了,面临着不能做故障的转移,不难做弹性这样的风险了。

要进一步保证高可用怎么办?通常要去做多地部署,一个数据中心有风险那么就多个数据中心。

  • 多地部署
  • 每个数据中心需要划分成具有独立供电、制冷、网络设备的高可用区
  • 每个高可用区管理独立的硬件资产,包括机架、计算节点、存储、负载均衡器、防火墙等硬件设备
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值