Docker集群部署 V2.0.0_物联网平台_边缘计算网关

第1/10步:集群内服务器节点运行环境准备

💡 提示

集群部署至少需要3个服务器节点。例如:3、5、7等。

1/3:开启NTP(时间同步)服务

sudo apt install -y chrony --fix-missing
sudo chronyc makestep
chronyc tracking

2/3:防火墙配置

💡 提示

防火墙规则有上行(其它终端访问服务器)和下行(服务器访问网络资源)2种。

端口清单如下:

此处为语雀内容卡片,点击链接查看:https://yunteng.yuque.com/avshoi/v2xdocs/gqevy8bnlrr3sc3v

3/3:Docker安装【如果已经安装,可略过】

根据您的操作系统选择

此处为语雀内容卡片,点击链接查看:https://yunteng.yuque.com/avshoi/v1xdocs/pc6mq85nntgusa1b
此处为语雀内容卡片,点击链接查看:https://yunteng.yuque.com/avshoi/v1xdocs/ombfzh3udmssrpoo
此处为语雀内容卡片,点击链接查看:https://yunteng.yuque.com/avshoi/v1xdocs/xl0p1wko115eixcn

第2/10步:获取部署包

此处为语雀内容卡片,点击链接查看:https://yunteng.yuque.com/avshoi/v2xdocs/oghfpggynyeai8m6

第3/10步:配置通用环境变量

💡 提示

集群内所有节点保持一致的配置。

此处为语雀内容卡片,点击链接查看:https://yunteng.yuque.com/avshoi/v2xdocs/gvsmq1rodmxety13

第4/10步:配置负载均衡信息

💡 提示

集群内所有节点保持一致的配置。

此处为语雀内容卡片,点击链接查看:https://yunteng.yuque.com/avshoi/v2xdocs/hue8351m1o47b537

第5/10步:集群内服务器节点间同步部署包

💡 提示

执行命令将部署包【_makeFile】内容同步到集群内的其它服务器节点。

二选一:root用户

💡 提示

需要将文本【用于扩展微服务组件的服务器IP或域名】替换后执行命令。

例如:192.168.1.235

scp -r /_makeFile root@用于扩展微服务组件的服务器IP或域名:/    #同步到其它服务器根目录                              

二选一:普通用户

💡 提示

需要将文本【用于扩展微服务组件的服务器IP或域名】替换后执行命令。

例如:192.168.1.235

💡 提示

需要将文本【用户名】替换后执行命令。

例如:thingskit

sudo scp -r /_makeFile 用户名@用于扩展微服务组件的服务器IP或域名:./    #同步到当前用户home目录                              

命令执行过程如图:

第6/10步:修改服务节点的环境变量

💡 提示

集群内每个服务器节点的配置都不一样,需要登录每个服务器节点,进行单独修改。

1/5:获取license证书

💡 提示

部署版需要为每个部署服务组件【tb-core】的服务器申请license证书。

此处为语雀内容卡片,点击链接查看:https://yunteng.yuque.com/avshoi/v2xdocs/ar8h7zdssg3cdzxk

2/5:修改服务节点环境变量

此处为语雀内容卡片,点击链接查看:https://yunteng.yuque.com/avshoi/v2xdocs/pg9aq67d17k6m8vl

3/5:应用系统环境变量

cd /_makeFile
mv thingskit2.0.sh /etc/profile.d

4/5:应用系统环境变量

💡 提示

如果source命令异常,可以重启系统使thingskit2.0.sh生效。

source /etc/profile

5/5:校验环境变量有效性

💡 提示

执行命令打印环境变量,存在相应输出说明环境变量有效。否则是要排查原因。

echo $CLUSTER_NODE_ID

第7/10步:导入Docker的镜像文件

💡 提示

集群内每个服务器节点都需要导入镜像。

此处为语雀内容卡片,点击链接查看:https://yunteng.yuque.com/avshoi/v2xdocs/wzht6mqzkr0zfw26

第8/10步:安装微服务依赖软件

此处为语雀内容卡片,点击链接查看:https://yunteng.yuque.com/avshoi/v2xdocs/gohp8pkbgdauon88

第9/10步:部署微服务组件

平台的服务组件可实际情况部署到多台服务器

此处为语雀内容卡片,点击链接查看:https://yunteng.yuque.com/avshoi/v2xdocs/oe29vg86y1kggsp5

第10/10步:测试ThingsKit物联网平台是否安装成功

创建租户

💡 提示

设备的接入需要再超级管理员的账号登录后,创建租户-租户管理员并访问租户账号才能使用。

功能验证清单

此处为语雀内容卡片,点击链接查看:https://yunteng.yuque.com/avshoi/v2xdocs/xmdy5eamsg2s0m4l

扩展:启用安全协议SSL/TLS(Plus)

此处为语雀内容卡片,点击链接查看:https://yunteng.yuque.com/avshoi/v2xdocs/qcwa9lm9uhgbw03i
本文通过 YUQUE WORDPRESS 同步自语雀
云腾五洲-AI助理