Kubernetes和Docker容器场景各组件配置具体如表1所示。
表1 Kubernetes和Docker容器场景典型配置节点类型
|
典型配置
|
数量
|
备注
|
管理节点
|
鲲鹏服务器
- 华为鲲鹏920 5220处理器
- 256GB及以上内存
- 2*480GB SATA SSD硬盘
- Avago 3508 RAID控制卡
- 1*SP680智能网卡 10GE网卡
- 独立电源
|
3台及以上
|
- 部署Kubernetes核心组件,包括kube-apiserver、kube-controller-manager。
- 部署keepalived、haproxy、nginx等高可用及负载均衡组件。
- 支持部署etcd和swr。
- 支持部署ElasticSearch及监测、日志、告警等组件。
|
容器节点
|
鲲鹏服务器
- 华为鲲鹏920 7260处理器
- 256GB及以上内存
- 2*480GB SATA SSD硬盘
- Avago 3508 RAID控制卡
- 2*2*10GE万兆网卡
- 独立电源
|
2台以上
|
- 集群规模按容器规模来计算。
- 2*10GE:存储
- 2*10GE:管理+业务
|
分布式存储节点(Ceph)
|
热数据:鲲鹏服务器
- 华为鲲鹏920 5220处理器
- 128GB及以上内存
- 2*480GB SATA SSD硬盘
- 12*3.2TB NVMe SSD
- 2*25GE网卡(板载网卡)(两两网口绑定,分别接入Public网络和Cluster网络)
- 独立电源
|
依据数据量计算
|
按照数据量计算,计算公式为:节点数 = 规划数据量 * 1.5 (数据膨胀率) * 1(数据压缩率) * 3(3副本)/ 0.8(磁盘利用率) / 0.9 (磁盘进制转换)/ 12 (磁盘个数) * 3.2T (磁盘容量)
|
温数据:鲲鹏服务器
- 华为鲲鹏920 5220处理器
- 192GB及以上内存
- 2*480GB SATA SSD硬盘
- 2*3.2TB NVMe SSD,用于加速
- 12块8TB HDD盘
- 2*25GE/10GE网卡(板载网卡)(两两网口绑定,分别接入Public网络和Cluster网络)
- 独立电源
|
依据数据量计算
|
按照数据量计算,计算公式为:节点数 = 规划数据量 * 1.5 (数据膨胀率) * 1(数据压缩率) * 3(3副本)/ 0.8(磁盘利用率) / 0.9 (磁盘进制转换)/ 12 (磁盘个数) * 8T (磁盘容量)
|
冷数据:鲲鹏服务器
- 华为鲲鹏920 5220处理器
- 128GB及以上内存
- 2*480GB SATA SSD硬盘
- 36*8TB HDD盘
- 2*25GE/10GE网卡(板载网卡)(两两网口绑定,分别接入Public网络和Cluster网络)
- 独立电源
|
依据数据量计算
|
按照数据量计算,计算公式为:节点数 = 规划数据量 * 1.5 (数据膨胀率) * 1(数据压缩率) * 3(3副本)/ 0.8(磁盘利用率) / 0.9 (磁盘进制转换)/ 36 (磁盘个数) * 8T (磁盘容量)
|