升级WeCube平台¶
安装方式¶
在升级之前,您需要确认当前WeCube平台是使用哪种方式进行安装部署,目前我们提供了3种形式的安装
- 通过get-wecube.sh脚本在私有化环境安装
- 通过Terraform在公有云环境安装
- 手动离线部署
升级方式¶
说明¶
安装方式1 & 2 均为标准安装目录,首先您需要找到安装主机上的/data/wecube/installer/wecube-platform文件夹
安装方式3 时yml文件理应由您手动编写,请找到yml文件并参照安装方式1 & 2的步骤进行参数更新,再进行更新部署即可
升级WeCube平台时,我们主要使用到文件夹中的2个文件
wecube-platform.docker-compose.env
docker-compose.yml
当WeCube新版本没有新增或修改环境变量时,只需要修改env文件再进行更新部署即可
当WeCube新版本有新增或修改环境变量时,需要先修改yml文件,并更新env文件,再进行更新部署
yml文件更新¶
请按照WeCube版本环境变量变化记录进行yml文件的更新
env文件更新¶
[root@centos wecube-platform]# cat wecube-platform.docker-compose.env|grep v2.8.1
WECUBE_IMAGE_VERSION=v2.8.1
PORTAL_IMAGE_VERSION=v2.8.1
GATEWAY_IMAGE_VERSION=v2.8.1
AUTH_SERVER_IMAGE_VERSION=v2.8.1
将内容替换为要更新的版本号,比如:v2.9.1,您可以使用sed快速替换
sed -i "s/IMAGE_VERSION=v2.8.1/IMAGE_VERSION=v2.9.1/g" wecube-platform.docker-compose.env
更新容器
docker-compose -f docker-compose.yml --env-file=wecube-platform.docker-compose.env up -d
WeCube版本环境变量变化记录¶
版本 | docker服务 | 参数 | 类型 | 说明 |
---|---|---|---|---|
v2.9.0 | platform-core | GATEWAY_HOST_PORTS | 新增 | GATEWAY_HOST_PORTS=IP1:19110,IP2:19110,IPn:19110,以逗号隔开的IP:PORT信息,用于控制集群双活版本的路由同步 |
最后更新: 2021年4月25日