每天进步一点点

2020-05-23【Istio多集群服务治理】

2020-05-23  本文已影响0人  桢桢claire
火山喷发的力量

今日鸡汤

安迪·鲁尼说,如果你独自一人时笑了,那是真心的笑。

愿你也能独自仍开心。今天来看Istio多集群服务治理方案。

Istio多集群有哪些多集群管理方案?

三种。

第一种 多控制面Gateway直连模型

每个Kubernetes集群分别部署自己独立的Istio控制面,每个集群控制面部署形态相似,各自管理自身的Endpoint。

特点:
1) 共享根CA。
2)不要求不同集群之间共享网络。
3)每个Kubernetes集群的Pod地址范围和服务地址范围都可以与其他集群重叠。
4)模型依赖于DNS解析。

服务访问方式:
1)同一集群内部的服务访问。
2)跨集群的服务访问。

环境要求:
1)所有集群的网络三层互通;
2)每个集群的网络范围不能重叠;

第二种 VPN直连单控制面

多个集群共用一套Istio控制面,感知所有集群的Service、Endpoint、Istio API资源等,并控制集群内或跨集群的服务间访问。

环境要求:
需要创建额外的配置规则
不同集群的服务IP及Pod的IP范围不能重叠。

第三种 集群感知服务路由单控制面

通过配置Istio Gateway转发,使用单控制面多集群的模型。依赖集群感知或水平分割EDS特性。

环境要求:
一个服务同时存在于所有集群中,否则DNS解析会有麻烦。

上一篇 下一篇

猜你喜欢

热点阅读