环境要求
在部署K8s之前,需要确保使用环境均满足要求,包括硬件和软件配置。硬件配置包括CPU和网卡等。软件配置包括操作系统和应用程序等。
操作系统和软件要求
本文针对不同版本的Docker和K8s,对多种操作系统版本进行了验证。请根据您的实际情况,选择合适的操作系统和软件版本。操作系统和软件要求如表2或表3所示。
集群规划
K8s集群由一个管理节点(Master,也称主节点)与多个计算节点(Worker)组成,集群创建、管理工作均在Master节点执行。因此,Master节点与Worker节点需要处在同一个网络下,且可以互通。规划的集群组网如图1所示。

- Master节点为集群管理节点,Worker节点为集群计算节点名称。
- 为验证集群搭建功能,至少需要两台节点。如果要验证亲和性调度功能,至少需要三台节点,安装配置工作在每台节点都需要执行。
角色 |
主机名 |
IP地址举例 |
---|---|---|
Master |
master |
192.168.1.11 |
Worker1 |
compute01 |
192.168.1.12 |
Worker2 |
compute02 |
192.168.1.13 |

实际操作中请按照实际的组网规划节点的IP地址及hostname信息。