融合平台

1 前言
本手册主要针对在GPaaS标准版基础上全新安装融合版的场景,不适用在已有融合版的基础上进升级,安装服务前请确认。
GPaaS标准版的安装步骤可以参考文档:快速安装苍穹GPaaS(标准版)
相比云基础平台标准版,融合版服务包含:jenkins, pipeline, kdpm, third-api-server, kwide以及苍穹环境等服务。
2 安装数据库和初始化数据
① 分别将sql目录中的脚本上传数据库的容器内

② 然后使用下面命令导入sql脚本,不要使用复制粘贴的方式执行脚本,会存在导入不完整的问题。
mysql –uroot –p #根据提示输入密码登录数据库 set names utf8; #设置编码为utf8 source /home/xxx.sql #使用source命令导入sql文件,/home只是演示,可以根据需要选择其他目录。 |
③ 对于mysql8版本的数据库,需要使用下面命令修改数据库的配置,保证mysql可以正常解析时间戳字段值。对于myql 5.7或更早版本,可以不处理。
进入mysql容器并登录mysql,执行:
| SET persist explicit_defaults_for_timestamp=OFF; |
④ 执行后mysql会无法再次调度,需要登录gpaas所在的k8s集群服务器,执行:
| kubectl scale --replicas=1 sts/db-mysql |
使mysql重新被调度一下即可恢复正常。
3 调整yaml配置并执行yaml
修改各个yaml文件的namespace字段,与实际环境保持一致;
确认image字段对应的镜像都已经存在。若有多个节点,且服务未绑定节点,则需要在多个节点中均导入镜像。若节点可以访问镜像仓库,则无须导入;
确认yaml中的数据库mysql和redis缓存的配置信息正确(地址,端口,账户,密码);
在k8s集群中执行kubectl apply –f xxx.yaml
4 配置服务外部访问路径
由于大部分客户现场是内网环境,没有域名,所以需要手动编辑ingress。
| kubectl edit ingr |
融合平台
声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。



