随着互联网、云计算技术的深入发展,为降低企业大规模云应用建设的难度和成本,支持云应用开发、运行与运维一体化的云应用平台软件应运而生。在数通家族中对企业集成套件的云平台开发、部署、管理、运维进行统一管理,实现数据集成和共享的平台被称作UMC云管理平台。
基于数通UMC云管理平台,通过K8S进行服务器架构的搭建可以达到连接应用、协同业务、业务集成、支撑中台体系的效果,使得企业中各个产品业务沟通更加敏捷。本篇文档是基于UMC云管理平台进行了三台服务器K8S的搭建,总结搭建中出现的一些问题和解决办法,侧重在对于搭建过程的介绍。
1总体说明
对UMC云管理平台产品架构进行简要介绍说明,并对整体部署架构进行介绍,之后进行对整体的实现思路进行介绍,列举本人本次在搭建过程中出现的问题,并说明解决方法。
1.1产品介绍
UMC云管理平台是统筹集成于开发、部署、管理、运维一体的综合管理中心,对K8S集群配置、运行状态等进行统一管理,满足云原生四个基本要素:容器化、微服务、DevOPS持续交付、多租户管理。

UMC支持提供容器在线监视,可查看容器参数、运行状态、容器性能和容器中服务的运行日志;全面支持设计器(ESB、DP)部署功能,通过回写日志,可直观查看容器部署状态,并通过部署结果、错误信息追溯定位原因,以便于快速解决问题;支持管理配置多种组合方案,各种不同的Server,提供典型的平台组合方案管理,简化操作难度;支持不同租户管理的数据授权、权限隔离,严格保证数据安全性,确保各运维人员的权限范围。
1.2产品架构
UMC是用于数通集成套件中进行云平台开发、部署、管理、运维统一管理,通过K8S可以对集群配置、运行状态等进行统一管理,业务架构如下图所示:

底层通过容器化的套件作为支撑,包含ESB应用集成平台、MDM基础数据平台、IDM身份管理平台、DAP数据分析平台、BPM流程集成平台、Portal门户集成平台等产品。中层通过K8S技术可根据企业自身需求对底层容器化的套件进行统一调度管理,UMC云管理平台可以对调度过来的各容器化的集成套件进行统一管理和监控。
1.3整体流程
本次部署使用跳板机进行项目环境的基本搭建,导入外部介质,初始化数据,通过UMC进行K8S服务器的部署,完善项目环境,确保部署环境正常运行。
下面说明部署整体流程。

1.首先进行ansible的安装,配置相关文件。
2.通过ansible进行外围产品,进行mysql、jdk、redis等介质安装。
3.进行UMC的部署,并进行初始化配置。
4.最后登录UMC界面,在界面平台下进行K8S集群的搭建以及产品的部署。
2外围产品
K8S部署搭建需要先安装ansible、jdk、mysql、redis等介质。在这些介质中,首先要安装的是ansible,通过进行ansible的配置一键部署参数,并执行一键部署脚本,通过ansible进行其他外围产品的安装。
2.1前置准备
1.创建目录。

1684

被折叠的 条评论
为什么被折叠?



