|
本文档采用自动化机器翻译技术翻译。 尽管我们力求提供准确的译文,但不对翻译内容的完整性、准确性或可靠性作出任何保证。 若出现任何内容不一致情况,请以原始 英文 版本为准,且原始英文版本为权威文本。 |
硬件和网络要求
作为裸机上的HCI解决方案,安装和运行SUSE Virtualization有最低的节点硬件和网络要求。
需要一个三节点集群才能充分实现多节点功能。添加到集群的第一个节点默认是管理节点。当集群有三个或更多节点时,添加的两个节点会自动提升为管理节点,以形成高可用性(HA)集群。
最新版本支持单节点集群的部署。此类集群不支持高可用性、多副本和实时迁移。
硬件要求
SUSE Virtualization节点具有以下硬件要求和安装、测试建议。
| 硬件 | 开发/测试 | 生产 |
|---|---|---|
CPU |
AMD64或ARM64(带硬件辅助虚拟化);最少8个核心 |
AMD64或ARM64(带硬件辅助虚拟化);最少16个核心 |
内存 |
最少32 GB |
最少64 GB |
磁盘容量 |
最少250 GB(见证节点或使用多个磁盘时最少180 GB) |
最少500 GB;推荐1 TB或更多 |
磁盘性能 |
每个磁盘5,000+随机IOPS(SSD/NVMe);管理节点存储必须满足 etcd速度要求。仅支持本地磁盘和硬件独立磁盘冗余阵列。 |
每个磁盘5,000+随机IOPS(SSD/NVMe);管理节点存储必须满足 etcd速度要求。仅支持本地磁盘和硬件独立磁盘冗余阵列。 |
网卡数量 |
管理集群网络:需要1个网卡,推荐2个网卡;虚拟机工作负载网络:需要1个网卡,推荐至少2个网卡(不适用于见证节点) |
管理集群网络:需要1个网卡,推荐2个网卡;虚拟机工作负载网络:需要1个网卡,推荐至少2个网卡(不适用于见证节点) |
网卡速度 |
最低1 Gbps以太网 |
最低10 Gbps以太网 |
网络交换机 |
支持VLAN的端口聚合 |
支持VLAN的端口聚合 |
|
网络要求
节点在安装时具有以下网络要求。
节点的端口要求
节点需要以下端口连接或入站规则。通常,所有出站流量都是允许的。
| 协议 | 端口 | 源 | 说明 |
|---|---|---|---|
TCP |
2379 |
管理节点 |
Etcd 客户端端口 |
TCP |
2381 |
管理节点 |
Etcd 指标收集 |
TCP |
2380 |
管理节点 |
Etcd 对等端口 |
TCP |
2382 |
管理节点 |
Etcd 客户端端口(仅限 HTTP) |
TCP |
10010 |
管理节点和计算节点 |
Containerd |
TCP |
6443 |
管理节点 |
Kubernetes API |
TCP |
9345 |
管理节点 |
Kubernetes API |
TCP |
10252 |
管理节点 |
Kube-controller-manager 健康检查 |
TCP |
10257 |
管理节点 |
Kube-controller-manager 安全端口 |
TCP |
10251 |
管理节点 |
Kube-scheduler 健康检查 |
TCP |
10259 |
管理节点 |
Kube-scheduler 安全端口 |
TCP |
10250 |
管理节点和计算节点 |
Kubelet |
TCP |
10256 |
管理节点和计算节点 |
Kube-proxy 健康检查 |
TCP |
10258 |
管理节点 |
cloud-controller-manager |
TCP |
10260 |
管理节点 |
cloud-controller-manager |
TCP |
9091 |
管理节点和计算节点 |
Canal calico-node felix |
TCP |
9099 |
管理节点和计算节点 |
Canal CNI 健康检查 |
UDP |
8472 |
管理节点和计算节点 |
使用 VxLAN 的 Canal CNI |
TCP |
2112 |
管理节点 |
Kube-vip |
TCP |
6444 |
管理节点和计算节点 |
RKE2 代理 |
TCP |
10246/10247/10248/10249 |
管理节点和计算节点 |
Nginx 工作进程(Nginx worker process) |
TCP |
8181 |
管理节点和计算节点 |
Nginx-ingress-controller |
TCP |
8444 |
管理节点和计算节点 |
Nginx-ingress-controller |
TCP |
10245 |
管理节点和计算节点 |
Nginx-ingress-controller |
TCP |
80 |
管理节点和计算节点 |
Nginx |
TCP |
9796 |
管理节点和计算节点 |
Node-exporter |
TCP |
30000-32767 |
管理节点和计算节点 |
NodePort 端口范围 |
TCP |
22 |
管理节点和计算节点 |
sshd |
UDP |
68 |
管理节点和计算节点 |
NetworkManager |
TCP |
3260 |
管理节点和计算节点 |
iscsid |
与 SUSE Rancher Prime 集成的端口要求
如果您想要 与 SUSE Rancher Prime 集成,您需要确保所有 SUSE Virtualization 节点可以连接到 SUSE Rancher Prime 负载均衡器的 TCP 端口 443。
当从 SUSE Rancher Prime 向 SUSE Virtualization 提供带有 Kubernetes 集群的虚拟机时,您需要能够连接到 SUSE Rancher Prime 负载均衡器的 TCP 端口 443。否则,集群将无法由 SUSE Rancher Prime 管理。有关更多信息,请参阅 Rancher Architecture。