首页 存档 技术 查看内容

赋予Docker应用强大的网络功能,你只需7步

2018-3-30 13:00 |来自: 互联网 340 0

摘要: 青云QingCloud SDN 网络直通服务是一套为基于 VM 部署的容器应用提供简便易行的网络配置方案。其包含两大组件:「网卡」管理和「Hostnic」插件。 网卡管理。 通过提供网卡接口,让虚拟主机能够挂载多个网卡。这些 ...

青云QingCloud SDN 网络直通服务是一套为基于 VM 部署的容器应用提供简便易行的网络配置方案。其包含两大组件:「网卡」管理和「Hostnic」插件。


  • 网卡管理。

    通过提供网卡接口,让虚拟主机能够挂载多个网卡。这些网卡可以属于相同或者不同的网络,同时每个网卡能够管理自己的私网 IP,公网 IP,负载均衡器和防火墙等功能。


  • Hostnic 插件。

    这是青云QingCloud 自主开发的一款 Docker 网络插件。在启动 Docker 实例的时候,通过该插件,可以将虚拟主机上的绑定的多个网卡一一挂载到 Docker 实例上, 并可以配置 IP 地址和路由。启动之后,Docker 实例就加入了云平台 SDN 提供的网络,能够使用云平台所有的网络功能。


相比于传统的容器网络部署方案,当用户选择使用 SDN 网络直通服务时,能够实现 Docker 直接使用云平台的 SDN,避免两层网络的重叠,从而达到提高性能和简化配置的效果,并支持独立挂载EIP、独立配置防火墙策略(SG)、及挂载为负载均衡 (LB)后端,提升对复杂网络架构的支持能力。


PS:现在用户可以在北京 3 区、上海 1 区的控制台直接使用SDN 网络直通服务,并且所有的组件和服务均免费。


上面简单介绍了一下 SDN 网络直通服务的基本概念,接下来通过使用 Docker 部署 Nginx 为例,为大家说明如何使用该功能。



网络规划

对于一套基于 Docker 的业务系统,有两个网络需求:

A. 管理网络, 用于部署和管理云主机;

B. 用户网络,用于运行基于 Docker 的业务。

启动虚拟主机,并安装 Docker。

启动一个基于 Ubuntu 14.04.5的 Linux 虚拟主机,并安装 Docker。在 VPC 详情页面,能看到创建的网络和主机:


创建网卡, 并挂载到虚拟主机上。

创建 1 个网卡, 并挂载到虚拟主机上。从控制台 (Console)右侧导航栏的“计算与网络-

声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系 [邮箱地址] 删除

路过

雷人

握手

鲜花

鸡蛋

相关分类

返回顶部