问题标签 [giant-swarm]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
docker - 为什么我从 boot2docker 收到“无法解决“registry.giantswarm.io”错误?
尝试将图像推送到私有 docker 注册表时,我时不时会收到此错误:
我在 MacBook 上使用 boot2docker。
docker - 如何在 Giant Swarm 上部署 crate 集群?
我一直在尝试在 Giant Swarm 上建立一个有效的板条箱集群,但到目前为止还没有真正成功。
到目前为止,这是我的尝试:
- 使用多播并将 crate 部署为单个组件。如果此组件的所有实例最终都位于同一主机上,则此方法有效,不幸的是,这并不可靠。
使用带有两个组件的单播,每个组件都
4300
通过 url 公开端口。这会导致每个组件在发现间隔内(默认情况下每 30 秒)接收到消息。不幸的是,Giant Swarm 仅支持HTTP
其 url,因此所有消息都是来自组件发送之外的错误消息HTTP
。使用带有两个组件的单播并尝试通过它们的
IPs
. 我设置了从一个组件到另一个组件的 Giant Swarm 依赖项(不支持循环依赖项)。我无法让它工作,因为 Giant Swarm 不允许我在创建 docker 容器之前运行脚本(在这篇博文中用于在谷歌云平台上运行 crate)并且 docker 不支持双向链接。
在这一点上我没有想法,我对板条箱或巨型群有什么遗漏吗?到目前为止,我看到的唯一一个类似工作的例子是我在上面链接的博客文章,它使用了我无法在 Giant Swarm 上使用的机制。
对于如何使这项工作或朝着正确方向发展的想法,我将不胜感激。