更新手册

时空大数据云平台更新手册

安装步骤

1、更新后端服务

1、后端服务列表
服务名称 域名 备注
geovis-auth geovis-auth 统一权限认证
geovis-data-handle geovis-data-handle 数据处理
geovis-gateway geovis-gateway 统一网关
geovis-data-receive geovis-data-receive 数据引接
geovis-data-socket geovis-data-socket socket 数据接入
geovis-datacenter-view geovis-datacenter-view 数据视图管理
geovis-k8s geovis-k8s 云管中心
geovis-modules-activiti geovis-modules-activiti BPM工作流
geovis-modules-bigdata geovis-modules-bigdata 数据治理
geovis-modules-file geovis-modules-file 文件管理
geovis-modules-msg geovis-modules-msg 消息服务
geovis-modules-stream geovis-modules-stream 流式计算
geovis-modules-system geovis-modules-system 系统管理
  • 后端服务的镜像名称格式为hub.geovis.com.cn/library/{服务名称}:1.0.3
2、上传Docker镜像

后端服务的Docker镜像tar包由中台应用研发部提供后,上传至中台环境所在的服务器任意目录中。

3、导入镜像

进入到Docker镜像tar包所在目录下,执行如下命令:

1
docker load -i {服务名称}.tar

执行成功会输出类似如下内容,包含镜像更新大小、镜像名和版本号。

4、将镜像推送至镜像仓库

执行如下命令,将镜像推送至镜像仓库:

1
docker push {镜像名}:{版本号}

执行成功会输出如下内容:

5、更新服务
1.登录高级云管中心

在浏览器中进入ip:30280/cloud-manage/页面,使用超管账号登录高级云管中心;

2.进入应用列表页面

登录成功后点击页面右上角的“集群管理”按钮,进入集群管理页面;
依次选择页面右侧菜单“应用负载”、“负载”进入应用部署列表页面;

3.服务应用管理页面

点击服务名进入要更新的服务应用页面;

4.修改镜像拉取策略

依次点击页面右上角“更多操作”、“编辑yaml”进入编辑yaml页面;
全局搜索“IfNotPresent”,替换为“Always”,点击右下角确定按钮;

  • 该步骤每个服务执行一次即永久生效。
5.自动更新服务

依次点击页面右上角“更多操作”、“重新创建”,在弹出的对话框点击确认按钮,等待高级运管中心自动更新服务完成。

2、更新前端服务

1、后端服务列表
服务名称 域名 备注
geovis-dashboard geovis-dashboard 中台前端页面
geovis-console geovis-console 高级云管中心
geovis-mapbox geovis-mapbox 数据地图管理
2、上传前端build后的文件
1.准备文件

将前端构建后得到的文件夹(默认为dist)压缩为zip文件,将dist.zip上传至服务器;

2.解压文件

执行如下命令解压文件;

1
unzip -O CP936 dist.zip
3.修改权限

执行如下命令修改文件的权限;

1
chmod -R 777 dist
3、制作docker镜像
1.创建Dockerfile

在dist文件夹所在目录下创建Dockerfile文件,文件内容如下:

1
2
FROM hub.geovis.com.cn/library/nginx:1.21.6-alpine
COPY dist /usr/share/nginx/html/dist
2.构建前端服务镜像

执行如下命令构建前端服务镜像;

1
docker build -t hub.geovis.com.cn/library/{服务名称}:1.0.3 .

执行成功输出类似如下内容:

4、将镜像推送至镜像

根据第三步制作的docker镜像名称,执行如下内容将镜像推送至镜像仓库;

1
docker push {镜像名}:{版本号}
5、将镜像推送至镜像

同更新后端服务的第五步。