2017-02-15 77 views
0

我想弄清楚Docker Swarm还是Kubernetes对我的用例来说是个不错的选择。正向代理集群

基本上,我想建立一个小群集的正向代理(通过squid,nginx或自定义nodejs脚本),并且能够部署/启动/停止/清除它们。

我应该能够通过一个IP地址访问代理群集,管理员应该能够将请求负载平衡到一个节点,并且每个代理节点必须使用唯一的传出IP地址。

我想知道:

  1. 是泊坞窗群和/或Kubernetes去了解它的正确方法?

  2. 如果是这样,我应该在单个专用服务器或单独的虚拟服务器上设置Docker Swarm和/或Kubernetes及其工作节点(运行代理)吗?

  3. 是否也能对所有群集节点共享缓存文件系统存储,常见的配置等

  4. 任何其他提示,以得到这个工作。

谢谢!

回答

1
  1. 泊坞运行在群模式应该为一个单一的专用服务器上,此
  2. 运行码头工人正常工作;我认为不需要虚拟服务器。您也可以在多个专用服务器上运行群集。
  3. https://docs.docker.com/engine/swarm/secrets/适用于某些设置和配置。如果您需要大量存储空间,只需将数据库服务添加到群集中即可。

Docker群集模式非常适合您的需求;请求在您的群中自动平衡,并且每个服务实例可以配置为具有唯一地址。你应该看看群模式教程:https://docs.docker.com/engine/swarm/swarm-tutorial/

+0

谢谢!这将有助于开始。 – Nick