как получить ограниченное количество IP-адресов при запросе каталога сервиса Консул - PullRequest
0 голосов
/ 14 мая 2018

Есть ли способ получить только 3 IP-адреса из каталога услуг Consul?

{{if service 'web' 'passing'}}
 "{{range $index, $service := service 'web'}}{{if ne $index 0}},{{end}}{{.Address}}{{end}}"

Приведенный выше код получает все IP-адреса, разделенные запятыми (у меня есть 100-е), которые проходят проверку веб-службы. Мне просто нужны первые 3 IP-адреса.

-W

1 Ответ

0 голосов
/ 29 ноября 2018

{{range $index, $service := service "web"}}{{if gt $index 3}}{{.Address}}:{{ .Port }},{{end}}{{end}}

должен это сделать.

...