首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >linkerd、kubernetes和dtab

linkerd、kubernetes和dtab
EN

Stack Overflow用户
提问于 2018-06-14 22:24:18
回答 1查看 203关注 0票数 1

我对Kubernetes中的linkerd非常陌生,我对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中是“硬编码”的,所以我认为我无法访问位于另一个名称空间中的服务。我怎么能违反规则去做这样的事情呢?

感谢您帮助我学习linkerd ^^

EN

回答 1

Stack Overflow用户

发布于 2019-04-09 21:09:24

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

关于访问不同名称空间中的服务,您可以使用诸如http://service.namespace之类的内容,然后使用一些dtab,以便最终使用kubernetes服务发现命名器io.l5d.k8s,并使用正确的名称空间和服务名称。有关更多信息,请参阅this

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50859783

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档