随着互联网、云计算技术的深入发展,为降低企业大规模云应用建设的难度和成本,支持云应用开发、运行与运维一体化的云应用平台软件应运而生。
云应用平台软件,是支持云计算技术下业务应用软件建设的软件基础平台,主要帮助企业实现应用软件云化、统一云应用架构、建立云应用生命周期管理、搭建开发运维一体化工程平台。
UMC可以快速搭建开发与测试环境、可以快速部署集群服务、动态水平扩展,UMC是基于K8S集群进行搭建和部署,而K8S集群是按照数通畅联的一套统一的搭建方式进行搭建,UMC中的集群管理功能主要对集群进行控制和管理,可以配置基础信息、节点信息、命名空间、标签信息和镜像信息,其中还包括镜像仓库、接入配置等功能,本篇文档就是对UMC中集群管理模块进行介绍说明。
整体介绍
UMC云管理平台支持多租户管控,有效提高使用范围;提供容器在线监视,可查看容器参数、运行状态、容器性能和容器中服务的运行日志;全面支持ESB、DP设计器远程部署功能,通过回写日志,可直观查看容器部署状态,并通过部署结果、错误信息追溯定位原因,便于快速解决问题,有效提高使用范围,支持不同租户管理的数据授权、权限隔离,严格保证数据安全性,确保各运维人员的权限范围。
1.产品介绍
UMC云管理平台可以理解为是在创建一个中心生态系统,帮助企业连接不同的系统,允许部署和维护集成流,改善企业内部数据和应用程序之间的连接和通信,允许租户之间共享实例,消除过载、降低成本并提高使用速度,实现企业业务集成和数据集成。是云平台开发、部署、管理、运维的统一管理中心,对K8S集群配置、运行状态等进行统一管理,满足云原生四个基本要素:容器化、微服务、DevOPS持续交付、多租户管理。
与由不同产品灵活组合形成多种解决方案的容器化套件以及持续集成、持续交付的CI/CD管理机制共同构成 iPaaS平台。由UMC云管理平台连接应用、协同业务,实现业务集成,支撑业务中台。通过连接应用、共享数据,实现数据集成助力数据中台。
2.体系结构
UMC云管理平台是为K8S可视化管理而开发的,主要功能是通过调用K8S Api将各租户使用的K8S集群进行可视化管理,简化系统使用者的操作过程和操作难度,提高了工作效率。整体技术架构如下图所示:
底层通过容器化的AEAI套件作为支撑,包含AEAI ESB应用集成平台、AEAI MDM基础数据平台、AEAI IDM身份管理平台、AEAI DAP数据分析平台、AEAI BPM流程集成平台、AEAI Portal门户集成平台等产品。
中层通过K8S技术可根据企业自身需求对底层容器化的AEAI套件进行统一调度管理。
UMC云管理平台可以对调度过来的各容器化的AEAI集成套件进行统一管理和监控。
3.功能介绍
UMC系统主要功能是通过调用K8S Api将各租户使用的K8S集群进行可视化管理,简化系统使用者的操作过程和操作难度,提高了工作效率。下面介绍一些集群管理模块所包含的功能:
1.集群配置:集群配置可以配置基础信息、节点信息、命名空间、标签信息和镜像信息;
2.镜像仓库:记录镜像仓库的相关信息并进行管理;
3.接入配置:基本信息策略,分为单机部署和双击热备,在这里可以新增和添加,添加为集群配置节点信息;
4.证书上传:上传所需文件证书;
5.安全配置:配置XSS和CSRF相关模板信息。
集群配置
下面介绍集群配置模块功能,用于配置集群管理和监视K8S集群的运行状态,提供一键部署K8S的功能。
1.基础信息
1.集群配置主页面:
2.在集群配置中新增一条数据,集群类型选择基础类型:
3.点击一键生成,生成配置信息:
4.在这里我们可以上传授权,一般为.conf的文件:
5.上传成功后便出现以下按钮:
6.检测成功后点击一键部署,配置对应信息:
7.进入界面,点击确认部署进行K8S部署:
8.点击日志进行日志的查看:
9.部署完成后会输出successful,返回UMC界面进行检测K8S,点击检测K8S进行检测:
10.成功后会返回到部署配置界面:
11.点击一键打标签进行节点标签增加,至此K8S部署完成。
2.节点信息
1.节点信息主页面:
2.在节点信息中配置对应ip的信息:
3.点击一键检测进行检测,如果检测失败进行hosts的文件生成:
4.点击新增按钮,可以添加节点,未校验的节点,其类型和ip皆为红色,且节点不能部署标签。新增的节点默认为worker节点,如果需要创建master节点请在节点类型处选择master:
5.点击“设置密码”按钮,进入密码管理页面,可以更改服务器密码:
6.校验后的节点才能部署标签且会显示节点上已存在的标签,可通过添加、编辑和删除按钮对节点标签进行操作:
3.命名空间
1.命名空间主页面,页面中创建和移除按钮是将命名空间在集群上创建和删除,在集群上已部署的命名空间无法使用删除按钮进行删除操作:
2.点击新增按钮,进入编辑页面,可以添加命名空间,创建和移除按钮的功能与命名空间主页面中的创建和移除按钮相同:
3.点击编码文本旁的弹窗按钮,进入选择命名空间编码页面,点击环境节点来确定命名空间,点击“确定”后命名空间编码会直接显示在新增页面的编码中:
4.标签信息
1.标签信息主页面:
2.点击新增按钮,进入编辑页面,可以添加标签:
接入配置
下面介绍集群管理模块接入配置功能,接入配置可以在这里新增和添加,添加为集群配置节点信息。
1.基本信息
1.接入配置主页面:
2.节点信息详情页面可以配置接入相关信息:
2.节点配置
1.在这里可以点击启用禁用,如果不小心删除也可以点击自动补全进行补全:
2.可以查看节点信息的详细信息:
3.接入配置
1.接入配置列表信息页面:
2.点击配置进入配置页面,在这里重要的修改已用红色标出:
3.nginx.conf查看可以查看nginx文件:
4.点击查看配置可以查看现在的配置:
5.点击部署便会写入到nginx文件中,点击加载便会生效。
其他功能
下面介绍集群管理模块中的一些其他模块功能,镜像仓库用于查看有哪些镜像,证书配置用于上传所需证书,安全配置用于配置防XSS和防CSRF攻击的模板信息。
1.镜像仓库
1.点击新增,可以添加自己镜像库的地址:
2.查看镜像库中上传了哪些镜像:
2.证书配置
1.点击证书配置,可以进行证书的上传:
3.安全配置
1.配置防XSS和防CSRF攻击的模板信息:
2.可以进行新增配置,添加更多模板信息:
心得总结
本次对于进行集群管理模块功能的说明,使我加深了对于产品功能的了解,也发现了一些问题,下面对于产品理解,个人收获,心得体会进行总结。
1.产品理解
UMC云管理平台用于对数通畅联集成套件的云平台开发、部署、管理、运维进行统一管理,与由不同产品灵活组合形成多种解决方案的容器化套件以及持续集成、持续交付的CI/CD管理机制共同构成 iPaaS平台。由UMC云管理平台连接应用、协同业务,实现业务集成,支撑业务中台;通过连接应用、共享数据,实现数据集成,助力数据中台。
2.个人收获
通过本次的工作使我对UMC的了解更加深刻,使用UMC云管理平台可以更加方便的去进行其他产品的部署和使用,其中也学到了许多知识,发现了许多可以提升的地方,后续还需要多去熟悉产品的功能逻辑。
3.心得体会
通过本次对于UMC集群管理功能模块的介绍,也使我对于此模块功能得理解得以加深,利用UMC云管理平台可以更加方便、省时和省力,平时也需要多去了解代码逻辑,提升自己对于代码的感觉。
后续工作中还需要去加深对于UMC产品的学习,了解各个模块的功能,加深理解,学习更多产品的部署方法,也需要多注意细节问题,不断的去提升自己、完善自己,锻炼自己的学习和理解能力。
转载请注明:IT运维空间 » linux » K8S云管理平台集群配置步骤教程详解
发表评论