在线精品99_中国九九盗摄偷拍偷看_91免费版在线观看_91.app_91高清视频在线_99热最新网站

如何分析Docker跨主机网络

144次阅读
没有评论

共计 1295 个字符,预计需要花费 4 分钟才能阅读完成。

这篇文章将为大家详细讲解有关如何分析 Docker 跨主机网络,文章内容质量较高,因此丸趣 TV 小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。

前面已经学习了 Docker 的几种网络方案:none、host、bridge 和 joined 容器,它们解决了单个 Docker Host 内容器通信的问题。

跨主机网络方案包括:

docker 原生的 overlay 和 macvlan。

第三方方案:常用的包括 flannel、weave 和 calico。

docker 网络是一个非常活跃的技术领域,不断有新的方案开发出来,那么要问个非常重要的问题了:

如此众多的方案是如何与 docker 集成在一起的?

答案是:libnetwork 以及 CNM。

libnetwork CNM

libnetwork 是 docker 容器网络库,最核心的内容是其定义的 Container Network Model (CNM),这个模型对容器网络进行了抽象,由以下三类组件组成:

Sandbox

Sandbox 是容器的网络栈,包含容器的 interface、路由表和 DNS 设置。Linux Network Namespace 是 Sandbox 的标准实现。Sandbox 可以包含来自不同 Network 的 Endpoint。

Endpoint

Endpoint 的作用是将 Sandbox 接入 Network。Endpoint 的典型实现是 veth pair,后面我们会举例。一个 Endpoint 只能属于一个网络,也只能属于一个 Sandbox。

Network

Network 包含一组 Endpoint,同一 Network 的 Endpoint 可以直接通信。Network 的实现可以是 Linux Bridge、VLAN 等。

下面是 CNM 的示例:

如图所示两个容器,一个容器一个 Sandbox,每个 Sandbox 都有一个 Endpoint 连接到 Network 1,第二个 Sandbox 还有一个 Endpoint 将其接入 Network 2.

libnetwork CNM 定义了 docker 容器的网络模型,按照该模型开发出的 driver 就能与 docker daemon 协同工作,实现容器网络。docker 原生的 driver 包括 none、bridge、overlay 和 macvlan,第三方 driver 包括 flannel、weave、calico 等。

下面我们以 docker bridge driver 为例讨论 libnetwork CNM 是如何被实现的。

这是前面我们讨论过的一个容器环境:

两个 Network:默认网络“bridge”和自定义网络“my_net2”。实现方式是 Linux Bridge:“docker0”和“br-5d863e9f78b6”。

三个 Enpoint,由 veth pair 实现,一端 (vethxxx) 挂在 Linux Bridge 上,另一端 (eth0) 挂在容器内。

三个 Sandbox,由 Network Namespace 实现,每个容器有自己的 Sanbox。

关于如何分析 Docker 跨主机网络就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-08-25发表,共计1295字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)
主站蜘蛛池模板: 视色视频在线 | 成人精品福利 | 一级特黄特黄毛片欧美的 | 亚洲综合伊人久久大杳蕉 | 国产丝袜视频在线观看 | 四虎天堂| 99爱在线视频这里只有精品 | 精品视频在线免费看 | 欧美三级午夜理伦三级 | 亚洲成在人线久久综合 | 尤物视频在线观看免费 | 久久精品视频一区 | 国产午夜无码精品免费看 | 免费一级做a爰片久久毛片 免费一级做a爰片性色毛片 | 久久国产亚洲电影天堂 | 女人寂寞偷人视频a级 | 欧产日产国产精品精品 | 国产区精品福利在线社区 | 一级片片 | 午夜影院小视频 | 国产国语一级毛片在线视频 | 78m成人亚洲 | 欧美狠狠入鲁的视频极速 | 久久97久久97精品免视看清纯 | 视频福利网站 | 久久精品夜色国产 | 亚洲成av人片天堂网 | 国产玖玖爱 | 精品一区二区三区五区六区七区 | 一本久久a久久精品亚洲 | 亚洲第一页在线 | 日韩少妇内射免费播放18禁裸乳 | 激情视频在线观看 | 韩日一级片| 人妻体内射精一区二区 | 好爽毛片一区二区三区四 | 中文在线观看www | 久久精品人人做人人爽电影蜜月 | 成人精品一区二区三区 | 成人亚洲欧美日韩中文字幕 | 不卡视频一区二区三区 |