Vagrant搭建虚拟机在不同物理机上怎么通信

来源:4-3 Linux网络命名空间

慕粉3566367

2018-07-18

请问一下,我现在用两台物理机搭建K8S集群,一台物理机用vagrant启动3台VM做master node,另外一台启动3台做worker node。虚拟机使用得是private-network,同台物理机的虚拟机可以互相通信,但是不同台物理机的虚拟机之间就通信不了了。我查过VirtualBox可以用端口转发实现这个,但是K8S又有要求保证container通信不能用NAT,所以有什么方法不?

写回答

2回答

麦兜搞IT

2018-07-19

您好,这是个网络的问题,在实际环境中,如果是虚拟机,可以用类似vswitch把两台机器的虚机打通。

总之要用k8s前提是,所有node之间可以直接通信。

0
0

慕粉3566367

提问者

2018-07-18

课程里面有讲,可以用overlay方式实现不同机器上docker container的通信。但是我这目前还没到这一层,首先vagrant启动两台在不同物理机上的虚机无法通信,这个安装etcd可以解决吗?

0
0

系统学习Docker 践行DevOps理念

无论你是开发、测试还是运维,Docker都是你的必备技能。

3297 学习 · 1895 问题

查看课程