是否有可供使用的分布式多云服务网格解决方案?一个跨GCP、AWS、Azure甚至是前提设置的分布式服务网格?
内森·胡尔(新加坡)
发布于 2020-06-05 14:56:37
是的,采用istio多簇单网格模型是可能的。
根据istio 文档
多簇 可以将单个网格配置为包含多个群集。在单个网格中使用多集群部署可以提供比单个集群部署更多的功能:
cluster-1崩溃,故障转移到cluster-2。具有多个集群的服务网格
多集群部署为您提供了更大程度的隔离和可用性,但增加了复杂性。如果您的系统具有高可用性需求,则可能需要跨多个区域和区域的群集。您可以在单个集群中进行金丝雀配置更改或新的二进制版本,其中配置更改只会影响少量的用户通信量。此外,如果群集有问题,则可以暂时将通信量路由到附近的群集,直到解决该问题为止。
您可以基于网络和云提供商支持的选项配置集群间通信。例如,如果两个集群驻留在同一底层网络上,则可以通过简单配置防火墙规则来启用跨集群通信。
单网格 最简单的Istio部署是一个单一的网格。在网格中,服务名称是唯一的。例如,只有一个服务可以在
mysvc名称空间中具有foo名称。此外,工作负载实例共享一个公共标识,因为服务帐户名称在命名空间中是唯一的,就像服务名称一样。 单个网格可以跨越一个或多个簇和一个或多个网络。在网格中,命名空间用于租赁。
希望能帮上忙。
发布于 2020-12-11 14:16:55
另一种方法可以是使用这个工具与Kubernetes集群一起使用,该集群可以同时遍历所有选定的云提供商,而不需要分别管理它们。
https://stackoverflow.com/questions/62207367
复制相似问题