我正在寻找Docker编排软件来pipe理运行在各种远程主机上的容器。 这些主机处于高延迟和带宽受限的链路的另一端,并且(并且必须保持)彼此独立并且从链路上独立运行。
根据我的search,大多数(如果不是全部的话)容器编排软件用于pipe理一个数据中心中的许多主机,通过本地连接,并且通常被设置为使得容易分配负载而不关心哪个特定的机器正在运行一个给定的容器。 一个例子是造船厂( https://shipyard-project.com ),它build立在Docker Swarm上,据我所知,需要与主机保持连接,并没有一个特定的方法来拉图像到特定主机或将图像部署到特定主机,除非通过约束。
我的使用案例几乎不需要给定主机的带宽利用率,除非需要升级,故障排除或部署新服务。 Ansible是一个可行的短期解决scheme,但最终我们将需要一个用户界面出于可用性的原因,像泊坞窗存储库浏览,实时日志和统计信息查看,以及用于inputdocker运行命令参数的graphics用户界面的一些function是非常诱人的。
我发现旁边没有提到像Kubernetes等这样的大公司这种types的环境。 这里的问题是,是否有任何现有的项目能够满足我们的需求,如果没有,哪些是最接近的,那么修改可能是一个可行的select。 发展自己是一种select,但我们需要首先探索其他select。 任何付费/许可服务都是可行的select,也是开源的。