对于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
在教程中,为了测试它是否有效,我需要发出这个卷曲请求:
$ http_proxy=$INGRESS_LB:4140 curl -s http://hello
..它的确有效!但我真的不知道我的http://hello
如何成为/svc/hello
......这个魔法发生的方式和地点在哪里?
我看到/#/io.l5d.k8s/default/http
中的“默认”命名空间是“硬编码”的,所以我想我无法访问位于另一个命名空间中的服务。我怎样才能使规则做这样的事情?
感谢您帮助我使用linkerd ^^
取得进展