Flynn: Разъяснить документацию об установке с одним узлом и / или в интрасети

Созданный на 5 нояб. 2016  ·  5Комментарии  ·  Источник: flynn/flynn

На https://flynn.io/docs/installation/manual :

Если вы запускаете более одного узла, кластер следует настроить с использованием токена обнаружения. flynn-host init - это инструмент, который обрабатывает создание и настройку токена.

Означает ли это, что я могу пропустить команды sudo flynn-host init если я использую одноузловой?

Позже, когда я запускаю flynn-host bootstrap , следует ли мне опускать --discovery-url если я использую одноузловой?

Если я запускаю команды обнаружения и передаю --discovery-url , я получаю:

14:56:17.184567 check online-hosts
14:58:18.095882 check online-hosts error: timed out waiting for 1 hosts to come online (currently 0 online)

The following hosts were discovered but remained unreachable:

И если я опущу --discovery-url , я получу:

15:00:31.207176 check online-hosts
15:02:31.253575 check online-hosts error: timed out waiting for 1 hosts to come online (currently 0 online)

The following hosts were discovered but remained unreachable:

http://127.0.0.1:1113

У меня flynn-host работает, но он не слушает этот порт (кажется, он не слушает ни один порт) ... не так ли?

Попытка flynn create example дает:

15:23:54.433097 main.go:172: no clusters configured

Мой экземпляр находится в интрасети, настроен на внутренний DNS-сервер.

У меня (сейчас) установлены переменные среды http_proxy , https_proxy , HTTP_PROXY и HTTPS_PROXY (чтобы выжить в процессе установки), но где / как мне настроить их для Флинна?

kinquestion

Самый полезный комментарий

@webmutation Чтобы получить доступ к приложению, работающему в Flynn, вам нужен рабочий маршрут к нему.

Для динамического разрешения приложений в flynn вам потребуется запись DNS с подстановочными знаками:
т.е. <appname>.my.flynn.cluster.com , поэтому вам нужны настройки DNS, которые разрешают *.my.flynn.cluster.com для узлов вашего кластера flynn.

Если у вас только один узел, у вас будет запись DNS *.my.flynn.cluster.com указывающая на IP-адрес вашего единственного узла.

Все 5 Комментарий

Вероятно, это ошибка (# 3640) в текущей версии flynn, может быть, просто попробуйте v20160918.1 .

Означает ли это, что я могу пропустить команды sudo flynn-host init если я использую одноузловой?

да.

Позже, когда я запускаю flynn-host bootstrap , следует ли мне опускать --discovery-url если я использую одноузловой?

да.

Судя по вашей проблеме, похоже, что процесс flynn-host не запущен или настроен ограничительный брандмауэр. Кроме того, Флинн в настоящее время не поддерживает прокси (см. # 1973).

Хорошо, достаточно честно. Думаю, я подожду, пока будет доступна поддержка прокси ...

Признаюсь, я тоже был сбит с толку. Все еще необходимо создавать DNS-запись CNAME с одним узлом? Единственное, что я вижу, это параметр DNS, используемый для обнаружения службы.

@webmutation Чтобы получить доступ к приложению, работающему в Flynn, вам нужен рабочий маршрут к нему.

Для динамического разрешения приложений в flynn вам потребуется запись DNS с подстановочными знаками:
т.е. <appname>.my.flynn.cluster.com , поэтому вам нужны настройки DNS, которые разрешают *.my.flynn.cluster.com для узлов вашего кластера flynn.

Если у вас только один узел, у вас будет запись DNS *.my.flynn.cluster.com указывающая на IP-адрес вашего единственного узла.

Была ли эта страница полезной?
0 / 5 - 0 рейтинги