我一直试图在Giant Swarm上建立一个工作箱集群已经有一段时间了,但到目前为止还没有真正成功。
到目前为止,我的尝试是:
使用两个组件的单播,每个组件通过url公开端口4300
。这导致每个组件在发现间隔中接收消息(默认情况下每30秒)。不幸的是,Giant Swarm仅在其网址上支持HTTP
,因此所有消息都是由组件发送的HTTP
以外的错误消息。
使用包含两个组件的单播并尝试通过IPs
发现它们。我将Giant Swarm依赖项从一个组件设置为另一个组件(不支持循环依赖项)。我无法让这个工作,因为Giant Swarm不允许我在创建docker容器之前运行脚本(在this blog post to run crate on the google cloud platform中使用)而docker不会support bidirectional linking. < / p>
我现在没有想法,是否有关于板条箱或巨型虫群的遗漏?我到目前为止看到的类似工作的唯一例子是我在上面链接的blog post,它使用了我无法在Giant Swarm上使用的机制。
对于如何使这项工作或想法朝着正确的方向发展,我将不胜感激。