在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
环境变量设置(以通过安装生存),但我应该在哪里/如何配置他们为弗林?
这可能是当前版本的 flynn 中的错误 (#3640),也许只需尝试v20160918.1
。
这是否意味着如果我要使用单节点,我实际上可以跳过
sudo flynn-host init
命令?
是的。
稍后,当我运行
flynn-host bootstrap
,如果去单节点,我应该省略--discovery-url
吗?
是的。
从您的问题看来,flynn-host 进程未运行或配置了限制性防火墙。 此外,Flynn 目前不支持代理(参见 #1973)。
好吧,够公平。 我想我会等到代理支持可用...
我承认我也很困惑。 还需要一个节点创建CNAME DNS记录吗? 我看到的唯一 DNS 设置是用于服务发现
@webmutation要访问在 Flynn 中运行的应用程序,您需要一个工作路径。
为了动态解析 flynn 中的应用程序,您需要一个通配符 DNS 条目:
即<appname>.my.flynn.cluster.com
,因此您需要适当的 DNS 设置将*.my.flynn.cluster.com
解析到您的 flynn 集群节点。
如果您只有一个节点,您将有一个*.my.flynn.cluster.com
的 DNS 条目指向您的单个节点的 IP。
最有用的评论
@webmutation要访问在 Flynn 中运行的应用程序,您需要一个工作路径。
为了动态解析 flynn 中的应用程序,您需要一个通配符 DNS 条目:
即
<appname>.my.flynn.cluster.com
,因此您需要适当的 DNS 设置将*.my.flynn.cluster.com
解析到您的 flynn 集群节点。如果您只有一个节点,您将有一个
*.my.flynn.cluster.com
的 DNS 条目指向您的单个节点的 IP。