Em https://flynn.io/docs/installation/manual :
Se você estiver iniciando mais de um nó, o cluster deve ser configurado usando um token de descoberta. flynn-host init é uma ferramenta que lida com a geração e configuração do token.
Isso significa que eu posso realmente pular sudo flynn-host init
comandos se eu estiver indo para um único nó?
Mais tarde, quando eu executar flynn-host bootstrap
, devo omitir --discovery-url
se for para um único nó?
Se eu executar comandos de descoberta e passar --discovery-url
, recebo:
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:
E se eu omitir --discovery-url
, obtenho:
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
Eu tenho flynn-host
execução, mas ele não escuta essa porta (parece que não escuta nenhuma porta) ... deveria?
Tentar flynn create example
dá:
15:23:54.433097 main.go:172: no clusters configured
Minha instância está na intranet, configurada em um servidor DNS interno.
Tenho (agora) http_proxy
, https_proxy
, HTTP_PROXY
e HTTPS_PROXY
variáveis de ambiente definidas (para sobreviver durante a instalação), mas onde / como devo configurar eles para flynn?
Provavelmente é um bug (# 3640) na versão atual do flynn, talvez apenas tente v20160918.1
.
Isso significa que eu posso realmente pular
sudo flynn-host init
comandos se eu estiver indo para um único nó?
sim.
Mais tarde, quando eu executar
flynn-host bootstrap
, devo omitir--discovery-url
se for para um único nó?
sim.
Pelo seu problema, parece que o processo flynn-host não está sendo executado ou que há um firewall restritivo configurado. Além disso, Flynn atualmente não oferece suporte a proxies (consulte # 1973).
Tudo bem, justo o suficiente. Acho que vou esperar até que o suporte de proxy esteja disponível ...
Eu admito que também fiquei confuso. Ainda é necessário criar um registro CNAME DNS com um nó? A única coisa que vejo a configuração DNS sendo usada é para descoberta de serviço
@webmutation Para acessar um aplicativo em execução no Flynn, você precisa de uma rota de trabalho para ele.
Para resolver aplicativos em flynn dinamicamente, você precisa de uma entrada DNS curinga:
isto é, <appname>.my.flynn.cluster.com
, então você precisa de configurações de DNS que resolvam *.my.flynn.cluster.com
para seus nós de cluster flynn.
Se você tiver apenas um nó, terá uma entrada DNS de *.my.flynn.cluster.com
apontando para o IP de seu único nó.
Comentários muito úteis
@webmutation Para acessar um aplicativo em execução no Flynn, você precisa de uma rota de trabalho para ele.
Para resolver aplicativos em flynn dinamicamente, você precisa de uma entrada DNS curinga:
isto é,
<appname>.my.flynn.cluster.com
, então você precisa de configurações de DNS que resolvam*.my.flynn.cluster.com
para seus nós de cluster flynn.Se você tiver apenas um nó, terá uma entrada DNS de
*.my.flynn.cluster.com
apontando para o IP de seu único nó.