赞
踩
【摘要】使用 K8s(Kubernetes)或 docker swarm 都需要 pc 或 vm 的集群,网络规划是开始工作的第一步。本文目标是在单机上使用 VirtualBox 创建 CentOS 7 服务器集群,特别是网络配置的基本知识,以及安装 CentOS 服务器。
使用 K8s 或 Docker Swarm 做容器服务编排(Orchestration)12,至少需要三台以上服务器。如果你只有一台机器,那就只有用虚拟机了。你的机器应用满足:
主机是 Linux ,自带 ssh 工具。主机是 Windows,则需要安装 ssh 工具,如:Git Bash 或 PuTTY。主机是 Windows 务必不要启动 CentOS 图形桌面,资源不足。
Git Bash 下载与安装:Git for windows
通常,VirtualBox 虚拟化软件还是 Docker 引擎(engine)创建的虚拟机或容器,默认有一块虚拟网卡。虚拟机网卡默认网络配置是 NAT ,而 Docker 是 Bridge(网桥)。NAT 与 Bridge 有哪些区别呢?
虚拟机网络设置常见有四种方式3:
为了简单解释网络的作用,host 表示当前主机,vm 表示 host 中的虚拟机或容器,可以用下表表示通讯关系:
方式 | host->vm | vm->host | vm -> vm | vm -> 外网 |
---|
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。