На 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
(чтобы выжить в процессе установки), но где / как мне настроить их для Флинна?
Вероятно, это ошибка (# 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-адрес вашего единственного узла.
Самый полезный комментарий
@webmutation Чтобы получить доступ к приложению, работающему в Flynn, вам нужен рабочий маршрут к нему.
Для динамического разрешения приложений в flynn вам потребуется запись DNS с подстановочными знаками:
т.е.
<appname>.my.flynn.cluster.com
, поэтому вам нужны настройки DNS, которые разрешают*.my.flynn.cluster.com
для узлов вашего кластера flynn.Если у вас только один узел, у вас будет запись DNS
*.my.flynn.cluster.com
указывающая на IP-адрес вашего единственного узла.