集群Linux节点要求

<< 单击以显示目录 >>

集群Linux节点要求

确保集群Linux节点支持最低硬件配置和软件要求。

硬件要求

Kubernetes 集群Linux管理/计算节点必须满足以下硬件要求:

硬件

最低

推荐

主机

X86体系架构,适用于物理机、虚拟机;公有云或私有云的环境。

CPU

8核

16核 +

内存

16G

32G +

磁盘

100G

500G+

网卡

1Gbps

网络

与其他主机节点IP互通。

 

软件要求

Kubernetes 集群Linux管理/计算节点必须满足以下软件要求:

软件

最低

推荐

OS

开源:

CentOS:7.x、8.x

RedHat: 7.x

Ubuntu:20.04、22.04

针对Ubuntu 22.04系统,需要将系统的cgroup版本从v2切换至v1。

国产:

龙蜥 Anolis:8.x

中标麒麟 :V7.0

凝思Linx:6.0.80

银河麒麟:V10 SP1、V10 SP2

银河麒麟 V10的系统,需要检查系统umask值,确保是“0022”。

统信UOS :V20

深度系统:15.2a

推荐Ubuntu 22.04+

Kernel

4.10

4.12.8 +

SELinux

关闭(CentOS系统下需要)

设置请参见如何关闭SELinux

防火墙

关闭

设置请参见如何关闭防火墙

网络参数

IPV4转发(CentOS下需要)

设置请参见如何配置网络参数

containerd

containerd-1.7.15

主机时间

北京时间,与其他主机节点保持同步。

主机名

不可与其他主机节点重复。

存储

支持基于宿主机主机目录的pv单节点存储和chiwenfs、nfs-csi分布式存储,具体设置请参见如何安装K8s集群存储。最低存储为100G,推荐存储为500G。

K8s集群

kubernetes版本为v1.26.15;集群存储最低为100G。

其他要求

已安装curl、socat和conntrack包。

已安装update-ca-certificates(Ubuntu系统)和update-ca-trust(CentOS系统)命令。

 

说明

上述列表之外的操作系统类型,请反馈后端评估以及是否需适配。

对于CentOS/RedHat,内核版本需在4.18+版本。

针对Ubuntu 22.04系统,需要将系统的cgroup版本从v2切换至v1。

银河麒麟 V10的系统,需要检查系统umask值,确保是“0022”。

需安装curl、socat和conntrack包。

配置NTP时钟同步,如该节点后续加入平台主机池,则可通过平台的NTP通过功能来自动同步时间,否则需要在操作系统后台配置ntp/chrony服务。

如非必要,请关闭操作系统的防火墙。