升级指引
一、IDEA开发升级指引
1. 修改POM
- SDK版本升级 以iidp-backend-demo工程举例
- sie-iidp-demo-apps 目录下的pom文件找到SDK讲 sdk版本升级到 v2.3.0.RELEASE (这个版本随着平台升级而升级)
2. 修改APP.JSON
APP.JSON文件属于平台内置应用
JAR文件下载路径 http://docs-iidp.sieiot.com/index.php/s/2SpBjOaTPN7l2co
- 将apps.josn配置升级到平台提供
{ "loaders": { "API": "com.sie.snest.engine.loaders.ApiLoader", "SDK": "com.sie.snest.sdk.loaders.SdkLoader" }, "apps": { "SDK": [ "sie-snest-base-v2.3.0.RELEASE.jar", "sie-snest-file-v2.3.0.RELEASE.jar", "sie-snest-dict-v2.3.0.RELEASE.jar", "sie-snest-log-v2.2.0-RELEASE.jar", "sie-snest-config-v2.0.0.RELEASE.jar", "sie-snest-cache-v2.3.0.RELEASE.jar" ] } }
二、KubeSphere服务器升级指引
KubeSphere 容器升级指引
1.检查容器实例版本
master容器示例:
首先检查引擎版本 harbor.sieiot.com/iidp/sie-snest:v2.3.1.RELEASE 升级版本
引擎harbor.sieiot.com/iidp/sie-snest:v2.3.1.RELEASE
边车harbor.sieiot.com/iidp/distributed-engine:v2.0.7.RELEASE
2.检查配置信息 Master yml配置
readinessProbe:
httpGet:
path: /checkhealth
port: 8060
scheme: HTTP
Sidecar yml配置
第一步确认端口为$SERVER_PORT
snest-sidecar YML配置
readinessProbe:
httpGet:
path: /checkhealth
port: $SERVER_PORT
scheme: HTTP
第二步确认版本一致
app.snest.image = harbor.sieiot.com/iidp/sie-snest:v2.3.1.RELEASE
app.engine.image = harbor.sieiot.com/iidp/distributed-engine:v2.0.7.RELEASE
第三步检查base内置应用配置文件
base.json配置文件
{
"loaders": {
"API": "",
"SDK": ""
},
"apiToken": "",
"apps": {
"SDK": [
"sie-snest-tenant-v2.3.5-RELEASE.jar",
"sie-snest-mail-v2.3.0.RELEASE.jar",//工作流邮件,可选
"sie-snest-workflow-v1.0.0-RELEASE.jar",//工作流App,可选
"sie-snest-datasource-v2.3.0.RELEASE.jar",//数据源分库分表,可选
"sie-snest-interface-v1.2.0-RELEASE.jar",//接口App,可选
"sie-snest-i18n-v1.0.0-RELEASE.jar"//国际化APP,可选
]
}
}