集群管理节点系统要求
确保集群管理节点支持最低硬件配置和软件要求。
硬件要求
Kubernetes集群管理节点必须满足以下硬件要求。
表 1 集群管理节点硬件要求
硬件 | 最低 | 推荐 |
主机 | X86或ARM体系架构,适用于物理机、虚拟机;公有云或私有云的环境。 | |
CPU | 4核 | 8核+ |
内存 | 8G | 32G + |
磁盘1 | 100G | 500G + |
磁盘2 | 50G | 320G + |
网卡 | 1Gbps | |
网络 | 与其他主机节点IP互通。 |
表格中磁盘1的空间要求为docker根分区(/var/lib/docker)的磁盘空间要求。
如果集群启用了日志收集功能,则磁盘2的空间要求为集群数据目录(如:/var/lib/miaoyun)的空间要求。
软件要求
Kubernetes集群管理节点必须满足以下软件要求。
表 2 集群管理节点软件要求
软件 | 最低 | 推荐 |
OS | Ubuntu 16.04 或 CentOS 7.3 | |
Kernel | 4.10 | 4.12.8 + |
SELinux | 关闭(CentOS系统下需要) | 设置参考如何关闭SELinux |
防火墙 | 关闭 | 设置参考如何关闭防火墙 |
Docker | 非必须配置项。平台会检测主机是否安装docker,然后根据部署时设置, 使用离线包里的docker二进制安装文件进行安装,主机已安装docker的不影响。 |
18.09.9-ce +,手动安装参考如何安装docker |
网络参数 | IPV4转发(CentOS下需要) | 设置参考如何配置网络参数 |
主机时间 | 北京时间,与其他主机节点保持同步。 | |
主机名 | 不可与其他主机节点重复。 | |
其他要求 | 已安装curl(SSH添加主机时需要)和socat。 若集群启用内置分布式存储,需安装open-iscsi和NFSv4 client。 |
设置参考如何配置网络参数 |