当前位置:   article > 正文

docker 集群网络规划与 VM 网络配置_vm网络和docker网络

vm网络和docker网络

docker 集群网络规划与 VM 网络配置

【摘要】使用 K8s(Kubernetes)或 docker swarm 都需要 pc 或 vm 的集群,网络规划是开始工作的第一步。本文目标是在单机上使用 VirtualBox 创建 CentOS 7 服务器集群,特别是网络配置的基本知识,以及安装 CentOS 服务器。

1、机器要求

使用 K8s 或 Docker Swarm 做容器服务编排(Orchestration)12,至少需要三台以上服务器。如果你只有一台机器,那就只有用虚拟机了。你的机器应用满足:

  • 可以上网(有线、无线均可)
  • 2 核(4 线程)CPU,最好 4 核(8 线程)
  • 8G 内存,最好 16 G 或以上
  • 可以安装运行 VirtualBox 等虚拟化软件

主机是 Linux ,自带 ssh 工具。主机是 Windows,则需要安装 ssh 工具,如:Git Bash 或 PuTTY。主机是 Windows 务必不要启动 CentOS 图形桌面,资源不足。

Git Bash 下载与安装:Git for windows

2、网络配置基础知识

通常,VirtualBox 虚拟化软件还是 Docker 引擎(engine)创建的虚拟机或容器,默认有一块虚拟网卡。虚拟机网卡默认网络配置是 NAT ,而 Docker 是 Bridge(网桥)。NAT 与 Bridge 有哪些区别呢?

2.1 虚拟机网络配置

虚拟机网络设置常见有四种方式3

  • NAT 网络地址转换模式(NAT,Network Address Translation)
  • Bridged Adapter 桥接模式
  • Internal 内部网络模式
  • Host-only Adapter 主机模式

为了简单解释网络的作用,host 表示当前主机,vm 表示 host 中的虚拟机或容器,可以用下表表示通讯关系:

方式 host->vm vm->host vm -> vm vm -> 外网
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/你好赵伟/article/detail/719241
推荐阅读
相关标签
  

闽ICP备14008679号