关于docker的网络的问题

因为公司的一些原因,还是想多了解一下关于docker网络上的一些问题,我们在做docker的独立ip的时候,碰到了一些问题,之前使用很多方式都不太理想,比如使用pipework去管理的话首先容器关闭之后ip就会被释放,使用ovs的话,感觉性能上又有些欠缺,现在希望能找到一个可以比较稳妥的办法,之前问过小米的人,他们是修改docker的关于ip方面的源码,是自己搭建的ipam服务器进行ip分配的,所以我还是想问下专家们有没有相关的方案。

2回答

张春源张春源  技术总监 , 希云cSphere
cjun1986aixkevin赞同了此回答
你好,docker 有network-plugin,希云cSphere平台在网络实现上也是自己写了一个插件,网络可以支持多种模式,每种模式都可以确保容器有独立的ip地址,并且容器restart后ip保持不变。开源的方案好像没有很完美的解决这个问题,都需要自己做一些开发。...显示全部

你好,docker 有network-plugin,希云cSphere平台在网络实现上也是自己写了一个插件,网络可以支持多种模式,每种模式都可以确保容器有独立的ip地址,并且容器restart后ip保持不变。开源的方案好像没有很完美的解决这个问题,都需要自己做一些开发。

收起
 2016-07-21
浏览1204
  • 请问下希云的网络插件的原理是什么呢
    2016-07-21
  • 基于docker network plugin我们开发了一个network plugin(IPAM),在容器创建之前会往数据库中注册一段ip地址,然后容器在启动的时候会从ip-pool中去获取。
    2016-07-21
feidaodaofeidaodao  系统运维工程师 , GA
正在初学docker中。场景假设这样:容量中部署的是同一个微服务或者业务,前端有负载设备。我想定义某一个地址段,然后定义针对这个地址段的所有IP的DNS解析。这些容器重启,重新获得的IP都在我的DNS解析范围内。业务只需要针对域名进行交互就可以了。--------请教各位大神,这样的...显示全部

正在初学docker中。

场景假设这样:容量中部署的是同一个微服务或者业务,前端有负载设备。

我想定义某一个地址段,然后定义针对这个地址段的所有IP的DNS解析。

这些容器重启,重新获得的IP都在我的DNS解析范围内。

业务只需要针对域名进行交互就可以了。

--------

请教各位大神,这样的思路是否可行?

收起
 2016-12-26
浏览897

提问者

郑磊系统工程师, 世纪佳缘

问题状态

  • 发布时间:2016-07-21
  • 关注会员:4 人
  • 问题浏览:4367
  • 最近回答:2016-12-26