Обнаружение службы на основе файлов 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. Подскажите пожалуйста, что тут может быть не так?