写在前面
- 很早的一篇博文,后来忙所以没有整理完,整理 k8s 网络相关的知识,顺便整理
- 博文内容涉及 docker 网络模型梳理,以及桥接模式原理剖析,包括一些生产用例
- 理解不足小伙伴帮忙指正
对每个人而言,真正的职责只有一个:找到自我。然后在心中坚守其一生,全心全意,永不停息。所有其它的路都是不完整的,是人的逃避方式,是对大众理想的懦弱回归,是随波逐流,是对内心的恐惧 ——赫尔曼·黑塞《德米安》
Docker 网络模式简述
Docker 在默认情况下,分别会建立一个bridge
、一个host
和一个none
的网络
网络模式简介
Host | 容器将不会虚拟出自己的网卡,配置自己的 IP 等,而是使用宿主机的 IP 和端口,即和根网络命名空间共用一个网络栈 |
Bridge | 此模式会为每一个容器分配、设置 IP 等,并将容器连接到一个docker0 虚拟网桥,通过docker0网桥以及iptables nat表配置与宿主机通信 ,每个容器都是一个独立的网络栈 |
None | 该模式关闭了容器的网络功能 |
Container |