V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
crabhit
V2EX  ›  Docker

Docker 跨主机互联有没有更好的解决方案

  •  
  •   crabhit ·
    crabhit · 2015-01-15 13:44:19 +08:00 · 3940 次点击
    这是一个创建于 3619 天前的主题,其中的信息可能已经有所发展或是发生改变。
    除了Ambassador,有没有更好的解决方案?感觉Ambassador 好麻烦的说,每个主机都要开一个Ambassador 容器。
    3 条回复    2015-02-06 12:36:34 +08:00
    yeasy
        1
    yeasy  
       2015-01-15 16:15:34 +08:00
    恩 你的问题其实是两个方面的,一个是容器的地址会自动变化;另一个才是跨主机互访。
    第一个问题解决方案可以通过搭建类似 dns 的系统或强制分配静态地址,Ambassador 是面向这个问题的。
    第二个问题可以通过在外面物理机之间构建一层 Overlay 来解决,比如用 vlan、vxlan、nvgre等,这块你可以参考下 openstack 是怎么让虚机跨主机互访的,原理是一样的。也有一些开源项目比如 waive 在做类似的事情。
    huaiyinhou
        2
    huaiyinhou  
       2015-01-24 21:59:25 +08:00 via Android
    今天看了一篇文章题目类似,通过openswitch解决的
    dockervps
        3
    dockervps  
       2015-02-06 12:36:34 +08:00
    可以在主机上docker-proxy来搞定,走socket。绑定物理主机的端口
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5063 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 08:44 · PVG 16:44 · LAX 00:44 · JFK 03:44
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.