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

0 ответов

Другие вопросы по тегам