首页 文章

前向代理群集

提问于
浏览
0

我试图弄清楚Docker Swarm或Kubernetes是否是我用例的不错选择 .

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

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

我在想:

  • Docker Swarm和/或Kubernetes是正确的方式吗?

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

  • 所有群集节点是否也可以共享文件系统存储以进行缓存,公共配置等 .

  • 任何其他提示让这个工作 .

谢谢!

1 回答

  • 1
    • 在群集模式下运行的Docker应该可以很好地工作

    • 在单个专用服务器上运行docker;我认为不需要虚拟服务器 . 您还可以跨多个专用服务器运行swarm .

    • https://docs.docker.com/engine/swarm/secrets/适用于某些设置和配置 . 如果需要大量存储,只需向群集添加数据库服务即可

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

相关问题