码迷,mamicode.com
首页 > 系统相关 > 详细

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

时间:2017-12-28 13:53:10      阅读:197      评论:0      收藏:0      [点我收藏+]

标签:cep   mes   br0   veth   主机   html   https   dao   doc   

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网络模型通俗演义

标签:cep   mes   br0   veth   主机   html   https   dao   doc   

原文地址:https://www.cnblogs.com/iiiiher/p/8134971.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!