Описание тега consul-template

Шаблон Consul отображает шаблоны Go на основе данных, запрошенных от HashiCorp Consul.
1 ответ

Как развернуть приложения на Docker Swarm и выставить этот IP-адрес для записи A

Я успешно настроил кластер Docker Swarm с помощью nginx. на моих экземплярах ec2. используя этот учебник https://botleg.com/stories/load-balancing-with-docker-swarm/ Я использую вот так Менеджер 1 узел 1 узел 2 Я использую консоль с регистратором дл…
2 ответа

Как получить ключ с карты

Я работаю над го шаблона. Имея некоторую карту в . Я знаю, как получить значение, пока я знаю ключ. "Map value: {{ printf "%s" .key1 }}" Как получить имя ключа из шаблона? Я ожидаю, может быть, что-то вроде "Map key: {{ printf "%s" (keys .)[0] }}"
21 дек '18 в 15:13
0 ответов

Консул SSL на Windows

Мне нужно зарегистрироваться и выполнить SSL SSL на моей Windows-машине.
17 май '18 в 13:02
1 ответ

HTTP API Вызовите для создания консула смотреть и консул exec

В настоящее время я использую команды consul watch и consul exec для создания часов, а также для запуска некоторых команд bash. Я хотел бы использовать вызовы http api вместо команд для автоматизации моей системы. Есть ли http-эквиваленты для этой р…
30 авг '16 в 22:57
1 ответ

Consul-Template: зацикливание пары a k/v и использование результата в другом ключе

Имеются ключи Консула: flyway/tweedle/server: postgres flyway/beetle/server: postgres flyway/battle/server: mysql service/tweedle/repo: fox/tweedle.git service/beetle/repo: fox/beetle.git service/battle/repo: fox/battle.git Я пытаюсь перебрать верхн…
15 авг '17 в 21:57
0 ответов

Не могу прочитать служебную мету с консул-шаблоном

У меня есть тестовая служба, зарегистрированная в Консуле со следующим определением службы: { "name": "web", "tags": ["web1"], "address": "example.com", "meta": { "meta": "cluster", "acl": "host_test", "cluster": "test_cluster" }, "port": 8000 } И я…
11 окт '18 в 20:07
4 ответа

Как бы вы использовали Nomas 'template stanza' от Hashicorp для создания файла конфигурации nginx через файл задания Nomad?

Предполагается, что Consul и Nomad настроены для работы в пуле ресурсов. Как бы вы визуализировали файл шаблона с единственной целью создания, например, файла Nginx 'default.conf'. Используя приведенную ниже конфигурацию раздела шаблона, в качестве …
23 мар '17 в 00:16
1 ответ

Консул-шаблон если еще условие

У меня ниже консул-шаблон. {{ range service "mysql_slave.mysql" "any" }} host_name {{.Node}} command check_nrpe!check_procs_1 {{end}} Я хочу добавить, если мое имя хоста соответствует "database-1", тогда команда "check_procs_1" и другие команды "che…
24 июл '17 в 21:24
1 ответ

Как отслеживать сервис systemd через конечную точку http

У меня есть процесс, который я хотел бы контролировать шаблон консула, который в настоящее время управляется systemd. Я использую Pandora для мониторинга конечной точки HTTP для других моих процессов, однако консул-шаблон не имеет конечной точки HTT…
17 янв '17 в 05:55
2 ответа

Как объединить метаданные Сервиса для консула-шаблона с запятыми

Кто-нибудь знает, как соединить строки из консула для консула-шаблона? Если у меня есть услуга 'foo', зарегистрированная в Консуле { "Node": "node1", "Address": "192.168.0.1", "Port": 3333 }, { "Node": "node2", "Address": "192.168.0.2", "Port": 4444…
25 июл '16 в 17:52
0 ответов

Наружный и внутренний нагрузочный балансер с трафиком

Я пытаюсь настроить traefik с внутренним балансировщиком нагрузки (который может связываться с приложениями) и внешним балансировщиком нагрузки (через который проходит весь вход, но перенаправляет весь трафик на внутренний сервер trafik). Мои услуги…
15 июн '18 в 11:51
1 ответ

Консул шаблон не перезапускает nginx windows

Я использую шаблон консула v0.19.0 для Windows , для рендеринга конфигурации nginx. Конфигурация nginx хорошо отрисовывается шаблоном консула, но не перезапускает nginx. Это команда, которую я использую. Consul- template -consul-address = "xx" - tem…
14 авг '17 в 12:03
0 ответов

502 Ошибка шлюза (Nginx как контейнер Docker + Консул Docker запущен + Tomcat как контейнер Docker + Nomad)

Я использую NOMAD для управления кластером, Consul и NGINX в качестве док-контейнера Я также запускаю Tomcat как задание NOMAD, которое создает докер-контейнер и запускает его на клиенте. Я создал файлы nginx.conf, обеспечивающие функцию апстрима и …
22 ноя '16 в 11:13
0 ответов

Шаблон консула с фильтрацией нескольких тегов с конкатенацией

Я хочу, чтобы шаблон консула фильтровал хост на основе нескольких тегов, а затем заключал их в запятую. Я почти получил его, за исключением предыдущей запятой, от которой я хочу избавиться {{range $i, $e := service "cluster.elasticsearch"}} {{if .Ta…
01 июн '18 в 07:35
0 ответов

Ошибки при поиске шаблона Consul префикса ключа магазина с использованием Nginx, Consul-template и Docker

Новый для Nginx и шаблон консула, но я думаю, что у меня все работает, за исключением того, что я получаю много шума (около 100 сообщений об ошибках каждые 15-30 секунд) в виде ошибок в журналах. Похоже, что это ошибка шаблонов консула, что он не мо…
17 янв '17 в 20:25
1 ответ

Консул-шаблон не работает на удаленной машине

У меня есть три машины, такие как: [consul@cjportal]$ consul members Node Address Status Type Build Protocol DC portal1 192.168.11.155:8301 alive client 0.7.0 2 dc1 portal0 192.168.14.100:8301 alive client 0.7.0 2 dc1 portal2 192.168.11.182:8301 ali…
28 окт '16 в 07:38
1 ответ

Как получить ограниченное количество IP-адресов при запросе каталога сервиса Консул

Есть ли способ получить только 3 IP-адреса из каталога услуг Консул? {{if service 'web' 'passing'}} "{{range $index, $service := service 'web'}}{{if ne $index 0}},{{end}}{{.Address}}{{end}}" Приведенный выше код получает все IP-адреса, разделенные з…
14 май '18 в 17:20
2 ответа

Запустите nginx exe в папке с аргументами -s reload Консул шаблон Windows

Я использую шаблон Consul V0.19.0 для Windows , для рендеринга конфигурации балансировки нагрузки nginx. Он работает как положено. Теперь я хочу шаблон консула, чтобы выполнить nginx exe в папке с аргументами (-s reload), как показано ниже: - Случай…
15 авг '17 в 05:59
1 ответ

Шаблон консула: [WARN] vault.token: TTL для xxyyzz превысил эффективный max_ttl для xxyyzz; Значение TTL ограничено соответственно

Проблема не отвечающего консула-шаблона возникает при запросе набора ключей. Токены хранилища и консула действительны, но у vault.token есть предупреждение об истечении срока действия TTL. После предупреждения все поиски ключей получают HTTP 504.
18 янв '19 в 07:14
1 ответ

Консул 1.2.1 определение проверки работоспособности с использованием канала в аргументе команды

Я использую Консул версии 1.2.1 и пытаюсь реализовать проверку работоспособности, которая запускает команду: # echo ruok | nc localhost 2181 imok Поэтому я определил проверку работоспособности в этом файле JSON, однако я не могу найти какую-либо док…
30 июл '18 в 03:48