苍穹gPaaS历史版本升级到1.3.0版本教程
苍穹gPaaS V1.3.0版本只支持从V1.2.3版本升级,如果低于V1.2.3版本,请先升级到V1.2.3版本(可只执行相应升级的数据库语句),再升级到V1.3.0版本。
第一步:修改监控数据库。
# kubectl exec -it db-mysql-0 -nkce-system -- mysql -uroot -proot888 # 方式一. 如果已经使用过监控服务,保留监控数据,则可执行下面的修改语句: > use kws; > ALTER TABLE `monitor_job` ADD `basic_auth` VARCHAR(512) NOT NULL DEFAULT ''; > alter table alarm_history change call_back_url call_back_url varchar(2560); > alter table k8s_region_alarm_notify change call_back_url call_back_url varchar(2560); > alter table job_alarm_notify change call_back_url call_back_url varchar(2560); > alter table system_config_callback change call_back_url call_back_url varchar(2560); > alter table metric change remark remark varchar(1024) default null; > update monitor_job set basic_auth = '{}' where basic_auth = ''; > update prom_server set agent_url='http://kws-prom-agent-custom:8100'; > USE cloudform; > SET NAMES utf8; > alter table `dt_user` add column `password2` varchar(255) DEFAULT '' COMMENT '对称加密的用户密码' after `password`; # 方式二. 如果未使用过监控服务,或者不需要保留现有的监控数据,可以考虑删除监控数据库再重新安装导入。 > drop database kws; |
第二步:解决已有问题
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.3.0版本覆盖安装。
1. 备份原安装包gpaas-installer/bin/install-gpaas.sh文件
2. 按照原install-gpaas.sh文件填写新安装包里gpaas-installer/bin/config文件
3. 修改gpaas-installer/bin/config:
#因为1.3.0版本开始,支持设置gPaaS数据库密码,需要设置旧版本的密码,之前密码固定为:root888
export DB_PASSWORD="root888"
## 如果安装了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.3.0版本教程
本文2024-09-23 01:10:49发表“云苍穹知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-cangqiong-144281.html