基于LinkerD文件的服务发现无法正常工作

时间:2017-07-03 07:45:53

标签: service-discovery linkerd

我无法在LinkerD中使用基于文件的服务发现。

这是我的目录结构:

[root@ip-172-23-1-207 aman]# ls
config disco index.html linkerd-1.0.2-exec upload

LinkerD配置文件如下所示:

[root@ip-172-23-1-207 aman]# cat config/linkerd-fs.yml
namers:
- kind: io.l5d.fs
  rootDir: disco

admin:
  ip: 172.23.1.207
  port: 8888

routers:
- protocol: http
  dtab:
        /svc => /#/io.l5d.fs ;
  servers:
  - port: 7777

telemetry:
- kind: io.l5d.recentRequests
  sampleRate: 1.0

这是我的初始dcs配置文件的副本:

[root@ip-172-23-1-207 aman]# cat disco/dcs
172.23.1.211 1212
172.23.1.133 1212
172.23.1.207 1212

现在,如果我在dcs下添加任何新服务器,例如:

[root@ip-172-23-1-207 aman]# cat disco/dcs
172.23.1.211 1212
172.23.1.133 1212
172.23.1.207 1212
172.23.1.130 1212

除非重新启动LinkerD,否则请求不会路由到新VM。请在这里建议可能出现的问题?

0 个答案:

没有答案