首页 » 翻译 » Kubernetes » 正文

kubernetes network namespace 是如何创建和工作的02

之前一篇说了如何连接两个network namespace ,那如何连接3个呢?或者5个?

现实生活中,一根网线只能连接2台电脑,如果你有6台电脑,想相互之间通讯,那么就需要用到交换机:

net5

 

我们需要把每个POD都插到交换机上,大家就可以内部通信了,首先,我们需要创建交换机

创建完成默认是关闭状态,我们要启用它

然后和上一篇文章相同,我们创建两个network namespace

然后创建两根网线:

然后把网线分别插入交换机和pod 的network namespace

然后给Pod 分配IP

然后启动网络接口

然后给我们的交换机一个IP

然后启动交换机的端口

这个时候网络就通的了,就可以从主机ping我们的Pod了

 

但是注意,这只实现了我们本机上的所有的pod之间的通信,并不能链接其他机器

 

 

 

 

 

Zhiming Zhang

Senior devops at Appannie
一个奔跑在运维路上的胖子
Zhiming Zhang

Latest posts by Zhiming Zhang (see all)