登录
首页 >  Golang >  Go问答

linkerd 的 Go 服务名称更改

来源:stackoverflow

时间:2024-02-18 20:27:27 406浏览 收藏

各位小伙伴们,大家好呀!看看今天我又给各位带来了什么文章?本文标题《linkerd 的 Go 服务名称更改》,很明显是关于Golang的文章哈哈哈,其中内容主要会涉及到等等,如果能帮到你,觉得很不错的话,欢迎各位多多点评和分享!

问题内容

我已在 GKE 中为 linkerd 配置了 2 个集群(西集群和东集群)以用于多集群目的。我使用了谷歌提供的这个演示应用程序 https://github.com/GoogleCloudPlatform/microservices-demo

首先我用 Istio 做了,一切都很顺利,但是用 linkerd 就不同了。正如预期的那样,从东向西集群导出的服务将集群名称附加到服务中。例如,在 west 集群中,您将获得currencyservice-east。

我认为我遇到的问题是west集群中的前端不断向currencyservice而不是currencyservice-east发送请求。

我在 Istio 中没有遇到这个问题,因为 Istio 跨集群使用相同的服务名称。我不是 GO 程序员,但我一直在 google 上搜索前端源代码中定义服务名称的位置来更改它,但我没有成功。

另一种选择是让 linkerd 在导出服务名称时维护服务名称。

请大家帮帮我。


正确答案


您可以在源集群上使用 TrafficSplit 将对 currentservice 的调用定向到 currentservice-east

今天关于《linkerd 的 Go 服务名称更改》的内容就介绍到这里了,是不是学起来一目了然!想要了解更多关于的内容请关注golang学习网公众号!

声明:本文转载于:stackoverflow 如有侵犯,请联系study_golang@163.com删除
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>