目录
3.2.1、浏览器登入官网网址并打开,点击“Download"。
1、服务器配置
1.1、选择服务器配置方案
- 方案一:购买阿里云服务器。可用于学习和生产环境,短期成本低,长期成本高。
- 方案二:配置本地虚拟机。主要用于学习,成本最低。
- 方案三:配置本地服务器。主要用于生产环境,短期成本高,长期成本低。
我们从零实战K8S部署ThingsBoard专业版集群,主要用于生产环境,基于长期生产成本的考虑,采用的是方案三。基础环境如下:
- 系统:Linux centos 7.9 ,docker官方要求Linux至少3.8以上版本,建议3.10以上。
- docker 版本:20.10.10。
- k8s 版本:1.19.1。
- 网络:配置外网和内网。
- 本地服务器:2台。
注意:如果是虚拟机网关不要设置为 192.168.1.2,虚拟机IP不要设置 192.168.1.x,安装 kube-flannel 会报错。
1.2、服务器硬件配置
服务器需要2台以上,1台作为主节点,另1台作为⼯作节点。⼯作节点可以根据生产需要配置N台。不管采用哪个方案,至少需要:4核CPU、32G内存、100G硬盘。我们主要用于生产环境,服务器具体配置如下:
- 品牌型号:DELL/戴尔R630服务器
- 机箱配置:机箱+主板+双散热器+H330阵列卡+单电源+2.5寸8或10个盘位+双光口双电口
- CPU:E5-2680 V3,1*24线程。
- 内存:3*16G。
- 硬盘:系统盘1 个:300G SSD硬盘;数据盘:企业级SSD固态硬盘2T。
- 网口:双电口,1个插外网,1个插内网。
1.3、服务器配置检测
具体包括以下内容:
- IPMI、iDRAC配置,连接调试。
- CPU检测(E5-2680 V3,标配1*24线程),bios中CPU为性能模式。
- 内存检测(标配3*16G)。单CPU,2条内存插在A1/A3,4条内存插在A1/A2/A3/A4;双CPU,4条内存插在A1/A3和B1/B3,8条内存插在A1/A2/A3/A4和B1/B2/B3/B4。
- 系统盘检测(300G SSD硬盘,4K随机读IOPS≥35K)。
- 数据盘检测(企业级SSD固态硬盘2T,4K随机读IOPS≥35K)。
- 硬盘raid0、Linux操作系统刷机安装(预装派亨云系统)。
- 电口管理线路检测。
- 光口数据线路检测(无需用到光口的可略过)。
- 服