[svc]linux bridge&docker0&k8s pod网络模型通俗演义

Posted 毛台

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[svc]linux bridge&docker0&k8s pod网络模型通俗演义相关的知识,希望对你有一定的参考价值。

linux namespace&bridge通俗演义

linux接口类型

br0 eth0: 一个接口
veth : 一对接口,类似一跟网线,一头有地址,另一头连到别处,

linux 2个namespace连通

不同namespace是隔离的. 想让他们通,需要用网线连起来(veth类型口,一头给ns1,另一头给ns2)
技术分享图片

linux 3个namespace连通

2个ns连通用veth好说,3个ns连通用veth显得麻烦了.用br0
技术分享图片

同一主机,不同br之间通信

技术分享图片

不同主机间的br通信

1,开启转发
2,开启iptables forward链. 
echo 1 > /proc/sys/net/ipv4/ip_forward
iptables -P FORWARD ACCEPT

技术分享图片

docker0默认bridge转发姿势

每容器一个namespace
参考: http://blog.daocloud.io/docker-bridge/
技术分享图片

技术分享图片

Kubernetes网络基础

每pod一个namespace

容器间通信

技术分享图片

同一个主机pod间通信

技术分享图片

跨主机pod通信

技术分享图片

以上是关于[svc]linux bridge&docker0&k8s pod网络模型通俗演义的主要内容,如果未能解决你的问题,请参考以下文章

Logistics Regression & SVC:如果特征是 BOW、tf-idf 或 doc2Vec,我们是不是需要进行缩放?

[svc]linux的ip命令操作接口和路由表

[svc]ext4文件删除&访问原理

docker-4

UVA 1356 - Bridge(自适应辛普森)

[svc]linux紧急情况处理