融合平台
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 ingress kce-entry #kce-entry是默认的gpaas ingress名字。 |
然后加入下面的条目并保存,保存的时候注意缩进和格式。
- path: /kwide-console backend: serviceName: kwide-console servicePort: 9655 - path: /kwide backend: serviceName: kwide-proxy servicePort: 9606 - path: /kwide-web backend: serviceName: kwide-web servicePort: 80 - path: /pipeline-web backend: serviceName: pipeline-web servicePort: 80 - path: /pipeline backend: serviceName: pipeline servicePort: 8080 - path: /kdpm-web backend: serviceName: kdpm-web servicePort: 80 - path: /kdpm-console backend: serviceName: kdpm-console servicePort: 8080 |
融合平台
本文2024-09-23 01:09:39发表“云苍穹知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-cangqiong-144153.html
- 鼎捷EAI整合規範文件V3.1.07 (集團).pdf
- 鼎捷OpenAPI應用場景說明_基礎資料.pdf
- 鼎捷OpenAPI應用場景說明_財務管理.pdf
- 鼎捷T100 API設計器使用手冊T100 APIDesigner(V1.0).docx
- 鼎新e-GoB2雲端ERP B2 線上課程E6-2應付票據整批郵寄 領取.pdf
- 鼎新e-GoB2雲端ERP B2 線上課程A4使用者建立權限設定.pdf
- 鼎新e-GoB2雲端ERP B2 線上課程C3會計開帳與會計傳票.pdf
- 鼎新e-GoB2雲端ERP B2 線上課程E6-1應付票據.pdf
- 鼎新e-GoB2雲端ERP B2 線上課程A5-1進銷存參數設定(初階篇).pdf
- 鼎新e-GoB2雲端ERP B2 線上課程D2帳款開帳與票據開帳.pdf