我们正在尝试将微服务架构迁移到K8s和Istio。我们将有两个k8s不同的集群。每个前端应用程序一个,后端应用程序一个。我们最初的想法是将每个群集配置为单独的Istio Mesh。

我的疑问是;

当前端应用程序对后端应用程序发出请求时,我们能否在群集之间保留本地感知路由?

我已经读过,当您在K8s集群中分布一个网格时,这是可能的,但是我不确定在实现网格联合体系结构时此功能是否能继续工作。

谢谢!

最佳答案

带有istio多集群配置的功能。

根据您的要求,可以有不同类型的多集群模型。

根据istio文档:



至于mesh功能:



因此,我建议将多群集模型应用于您的需求。最简单的解决方案通常是最好的。单网格多集群确实允许为您的多集群环境命名位置。

还有一个advanced多集群istio的示例,它使用Admiral允许自定义命名。

希望能帮助到你。

关于kubernetes - Istio Mesh Federation位置感知,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/60832922/

10-16 09:17