升级指引

一、IDEA开发升级指引

1. 修改POM

  1. SDK版本升级 以iidp-backend-demo工程举例

  1. sie-iidp-demo-apps 目录下的pom文件找到SDK讲 sdk版本升级到 v2.3.0.RELEASE (这个版本随着平台升级而升级)

Image not found

2. 修改APP.JSON

APP.JSON文件属于平台内置应用

JAR文件下载路径 http://docs-iidp.sieiot.com/index.php/s/2SpBjOaTPN7l2co

  1. 将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容器示例: Image not found 首先检查引擎版本 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配置

Image not found

第一步确认端口为$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
Image not found

第三步检查base内置应用配置文件

Image not found 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,可选
		]
	}
}

三、 Docker升级指引