1. 物理机机器
注意:非特殊情况,请不要直接使用物理机器部署,否则一旦因为某些问题导致系统崩溃,在没有IPMI、iLO等其他类似硬件的环境下很难远程恢复。
1.1. 物理机器一
此机器带有ECC内存纠错、磁盘冗余设计和UPS断电保护,所有数据敏感业务均运行会在此机器上。
配置指标 | 配置值 | 备注 |
---|---|---|
CPU |
|
4核心8线程 |
内存 |
32G |
DDR3 ECC 内存 (8Gx4) |
磁盘 |
2T |
3.5寸 SAS RAID-1 |
网络 |
1Gx6 |
Intel |
系统 |
Proxmox |
Proxmox 7.x |
1.2. 物理机器二
此机器带有较新的 GPU,适合做音视频硬解;同时硬盘 IOPS 较高,适合跑一些IO密集型任务。
配置指标 | 配置值 | 备注 |
---|---|---|
CPU |
|
4核心4线程 |
内存 |
32G |
DDR4 2133 内存 (16Gx2) |
磁盘 |
128G |
mSATA SSD |
网络 |
1Gx6 |
Intel |
系统 |
Proxmox |
Proxmox 7.x |
2. Kubernetes 部署机器
所有机器均采用 Debian "bullseye" 作为底层操作系统,并在物理机配置了定时备份任务,具体配置请查看 Debian 系统配置。
2.1. Kubernetes 部署机器一
此机器作为 kubernetes 控制节点
配置指标 | 配置值 | 备注 |
---|---|---|
宿主机 |
物理机器一 |
此机器作为控制节点 |
主机名 |
|
此机器作为控制节点 |
CPU |
Host+AES |
八核心 |
虚拟化 |
KVM |
Proxmox |
内存 |
4G |
- |
磁盘 |
20G |
此机器作为控制节点 |
网络 |
10.0.0.20 |
关闭了DHCP |
2.2. Kubernetes 部署机器二
此机器作为 kubernetes 数据节点。
配置指标 | 配置值 | 备注 |
---|---|---|
宿主机 |
物理机器一 |
此机器作为数据节点 |
主机名 |
|
此机器作为数据节点 |
CPU |
Host+AES |
八核心 |
虚拟化 |
KVM |
Proxmox |
内存 |
16G |
- |
系统磁盘 |
50G |
此机器作为数据节点 |
扩展磁盘 |
100G |
此磁盘挂载至 |
网络 |
10.0.0.21 |
关闭了DHCP |
2.3. Kubernetes 部署机器三
此机器作为 kubernetes 数据节点,如果机器不够则无需此节点。
配置指标 | 配置值 | 备注 |
---|---|---|
宿主机 |
物理机器二 |
此机器作为数据节点 |
主机名 |
|
此机器作为数据节点 |
CPU |
Host+AES |
四核心 |
虚拟化 |
KVM |
Proxmox |
内存 |
16G |
- |
系统磁盘 |
50G |
此机器作为数据节点 |
网络 |
10.0.0.22 |
关闭了DHCP |