苍穹gPaaS历史版本升级到1.4.1版本教程

栏目:云苍穹知识作者:金蝶来源:金蝶云社区发布:2024-09-23浏览:1

苍穹gPaaS历史版本升级到1.4.1版本教程

本文介绍从苍穹V1.3.0升级到V1.4.1的步骤,如果低于V1.3.0版本,请先升级到V1.3.0版本(可只执行相应历史版本升级的数据库语句),再升级到V1.4.1版本。


第一步:修改数据库。

# 在gpaas所在的k8s master节点执行,进入到数据库的命令行。

# 数据库密码可从gpaas安装包gpaas-installer/bin/config下查看。

# kubectl exec -it db-mysql-0 -nkce-system -- mysql -uroot -pKdadmin@2022


#在数据库命令行执行:

set names utf8;

use cloudform;

alter table dt_srv_external add column default_order_tag int NOT NULL DEFAULT '0';

alter table dt_srv_tag drop column create_time;

alter table dt_srv_tag drop column update_time;

alter table dt_srv_tag add column create_time int NULL DEFAULT 0;

alter table dt_srv_tag add column update_time int NULL DEFAULT 0;


use kce_auth;

alter table user_auth add column encrypt_type int null;

alter table user_auth add column salt varchar(128) null;



第二步:解决已有问题

komp-web由于启动脚本存在问题,导致管理后台无法访问,可能会造成升级后容器进入crush状态。

解决方案: 删除komp-web服务和对应的存储,然后执行第三步,使用原配置重新覆盖安装。

如果更换了苍穹gPaaS的logo,则需要把logo先备份(浏览器左上角logo,图片另存为),gPaaS升级后在管理后台右上角菜单【系统管理】【系统设置】中重新设置。

在K8S的master执行如下命令:

# kubectl delete sts komp-web -nkce-system

# kubectl delete pvc komp-web -nkce-system


第三步:使用gPaaS V1.4.1版本覆盖安装。

1. 备份原安装包gpaas-installer/bin/config文件 


2. 按照原安装包config文件内容填写新安装包里gpaas-installer/bin/config文件


3. 修改gpaas-installer/bin/config:

#设置为旧版本gpaas的数据库密码:

export DB_PASSWORD="Kdadmin@2022"



## 如果安装了harbor,则不要重装,如果重装原来的镜像会丢失。升级时不重装harbor,HARBOR_ENABLED设置为0

export HARBOR_ENABLED='0'


4. 将新的安装包镜像data/kce-images.tgz导入所有K8S主机:

# cd data

# docker load -i kce-images.tgz


5. 执行覆盖安装  

# cd gpaas-installer/bin; 

# ./install-gpaas.sh


具体安装可参考:苍穹gPaaS安装


第四步:升级后检查

通过下面命令查看gPaaS所有的pod是否都是Running状态,默认安装在kce-system命名空间:

# kubectl get pod -n kce-system



苍穹gPaaS历史版本升级到1.4.1版本教程

本文介绍从苍穹V1.3.0升级到V1.4.1的步骤,如果低于V1.3.0版本,请先升级到V1.3.0版本(可只执行相应历史版本升级的数据库语句),再升级到...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息