确保集群Windows计算节点支持最低硬件配置和软件要求。
要安装集群Windows计算节点,物理机或虚拟机必须满足以下硬件要求:
硬件 |
最低 |
推荐 |
---|---|---|
主机 |
X86或ARM体系架构,适用于物理机、虚拟机;公有云或私有云的环境。 |
|
CPU |
8核 |
16核 + |
内存 |
16G |
32G + |
磁盘 |
200G(除系统盘外) |
|
网卡 |
1Gbps |
|
网络 |
与其他主机节点IP互通。 |
要安装集群Windows计算节点,物理机或虚拟机必须满足以下软件要求:
软件 |
配置说明 |
---|---|
OS |
Windows 2019 Server |
防火墙 |
|
containerd |
containerd-1.7.15 |
主机时间 |
北京时间,与其他主机节点保持同步。 |
主机名 |
不可与其他主机节点重复。 |
K8s集群 |
kubernetes版本为v1.26.15;集群存储最低为100G。 |
其他要求 |
已完成集群Windows计算节点的配置步骤。 |
•请确保windows-server2019 确保安装了对应的补丁,可在系统设置中,检查并更新系统所有补丁。
•windows安全中心已关闭所有防火墙。
•将windows-config.tar文件导入到windows节点上。
1.以管理员身份运行powershell,执行以下命令:
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All
2.将windows-config.tar下载并解压好放在windows节点的某个目录。
解压后的install-ctr文件夹中,得到以下文件:需注意以下安装包请勿解压:
•Install-Containerd.ps1
•containerd-1.7.15-windows-amd64.tar.gz
•nerdctl-1.7.6-windows-amd64.tar.gz
•windows-container-networking-cni-amd64-v0.3.0.zip
3.在powershell中以管理员权限执行install-ctr目录下的Install-Containerd.ps1脚本。
4.执行结束后,重启windows节点。
待节点开机后,再执行一次Install-Containerd.ps1脚本。
5.导入集群组件镜像包,在windows-config.tar解压后的目录下,以powershell运行以下命令:
nerdctl -n k8s.io load -i sigwindowstools.tar
6.在容器云平台主机池添加windows节点,使用脚本添加方式。
7.在容器云平台集群页面打开windows支持功能,然后添加windows节点,依赖的镜像需提前导入。