0

我正在 CoreOS 上构建一个具有 3 个节点的Deis集群,推荐使用 Vagrant 的自述文件部分,但是当我执行时:registry.servicemake run上发生了一些错误。经过一段时间检查 deis/image 后,我发现所有具有依赖关系的图像都有相同的问题,所有图像都失败或仍在等待脚本执行。输出:etcdbin/boot

waiting for etcd at :4001...
waiting for etcd at :4001...
waiting for etcd at :4001...
waiting for etcd at :4001...
waiting for etcd at :4001...
waiting for etcd at :4001...
waiting for etcd at :4001...
waiting for etcd at :4001...
waiting for etcd at :4001...
waiting for etcd at :4001...
waiting for etcd at :4001...
waiting for etcd at :4001...
waiting for etcd at :4001...

有谁知道,什么问题?

4

1 回答 1

0

问题是我使用的是 CoreOS 的最后一个稳定版本(367.1.0)。而当依赖于etcd的服务有这样的参数时:HOST 值为空。-e HOST=$COREOS_PRIVATE_IPV4

在 CoreOS 版本367.1.0 上,您需要使用:${COREOS_PRIVATE_IPV4}才能正常工作。但是,我终于用 CoreOS 的 402.2.0 box 版本的依赖更新了我的 Vagrant,没有{}.

于 2014-08-21T15:35:45.507 回答