gpt4 book ai didi

routing - linkerd,kubernetes和dtab

转载 作者:行者123 更新时间:2023-12-02 12:20:40 25 4
gpt4 key购买 nike

我对Kubernetes中的链接器是一个新手,对dtab和路由我也不是很满意。

我逐步遵循了这个非常简单的“入门指南”:https://blog.buoyant.io/2016/10/04/a-service-mesh-for-kubernetes-part-i-top-line-service-metrics/

一切工作正常,但未对整个工作方式进行深入说明。

因此,我有以下“传入”规则:

/srv=>/#/io.l5d.k8s/default/http;
/host=>/srv;
/svc=>/host;
/host/world=>/srv/world-v1

在本教程中,要测试它是否有效,我需要发出以下curl请求:

$ http_proxy=$INGRESS_LB:4140 curl -s http://hello

..并且有效!但是我真的不知道我的http://hello是如何变成/svc/hello的。

我看到/#/io.l5d.k8s/default/http中的“默认” namespace 是“硬编码的”,因此我想我无法访问位于另一个 namespace 中的服务。我该如何通过规则来做这样的事情?

谢谢您帮助我在linkerd ^^方面取得进展

最佳答案

Here您可以找到有关http://hello如何成为/svc/hello的文档

关于在不同 namespace 中访问服务,可以使用http://service.namespace之类的东西,然后使用一些dtabs,以便最终使用正确的 namespace 和服务名称的kubernetes服务发现名称io.l5d.k8s。有关更多信息,请参见this

关于routing - linkerd,kubernetes和dtab,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50859783/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com