我们正在尝试将微服务架构迁移到K8s和Istio。我们将有两个k8s不同的集群。每个前端应用程序一个,后端应用程序一个。我们最初的想法是将每个群集配置为单独的Istio Mesh。
我的疑问是;
当前端应用程序对后端应用程序发出请求时,我们能否在群集之间保留本地感知路由?
我已经读过,当您在K8s集群中分布一个网格时,这是可能的,但是我不确定在实现网格联合体系结构时此功能是否能继续工作。
谢谢!
最佳答案
带有istio多集群配置的功能。
根据您的要求,可以有不同类型的多集群模型。
根据istio文档:
至于mesh功能:
因此,我建议将多群集模型应用于您的需求。最简单的解决方案通常是最好的。单网格多集群确实允许为您的多集群环境命名位置。
还有一个advanced多集群istio的示例,它使用Admiral允许自定义命名。
希望能帮助到你。
关于kubernetes - Istio Mesh Federation位置感知,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/60832922/