首页  专利技术  电子电路装置的制造及其应用技术

简化k8s应用部署的可视化系统的制作方法

2026-02-19 15:00:06 173次浏览
简化k8s应用部署的可视化系统的制作方法

本申请涉及云计算,尤其是简化k8s应用部署的可视化系统。


背景技术:

1、随着在当今快速扩展的云计算领域,容器化技术和微服务架构已经成为了云原生应用开发的主流方向。以kubernetes为代表的容器编排技术,由于其强大的功能和广泛的社区支持,已经在全球范围内得到了广泛的应用。

2、然而,尽管kubernetes极大地简化了容器化应用的部署和管理,但对于许多开发者来说,kubernetes依然具有一定的学习曲线。用户需要了解并掌握一系列概念,包括pod、deployment、service、ingress等,并且需要能够编写相应的yaml配置文件;此外,还需要熟悉kubectl等工具的使用,进行应用的部署、管理和监控;这些复杂性对于初次接触kubernetes的用户来说可能会成为一种挑战;

3、此外,即使对于经验丰富的用户来说,手工编写yaml配置文件和通过命令行界面进行操作也相对低效,且容易出错;特别是在大规模、复杂的应用部署场景下,手工操作的繁琐性和易错性会进一步放大

4、也即,现有技术存在如下的技术问题,现有技术中的kubernetes复杂性较高,初次使用较为困难。因此,针对上述问题提出简化k8s应用部署的可视化系统。


技术实现思路

1、在本实施例中提供了简化k8s应用部署的可视化系统用于解决现有技术中的kubernetes复杂性较高,初次使用较为困难的问题。

2、根据本申请的一个方面,提供了简化k8s应用部署的可视化系统,所述简化k8s应用部署的可视化系统包括:

3、k8s管理系统,所述k8s管理系统与网关系统之间相互连接;

4、发布系统,所述发布系统与k8s管理系统之间相互连接;

5、cmdb系统,所述cmdb系统与k8s管理系统之间相互连接;

6、预算系统,所述预算系统与k8s管理系统之间相互连接;

7、k8s集群单元,所述k8s集群单元与k8s管理系统之间相互连接。

8、进一步地,所述k8s管理系统包括元数据管理模块、实例管理模块、扩索容模块、日志管理模块、调度策略关系模块、集群管理模块、网关管理模块、webshell模块、灰度管理模块和生命周期管理模块。

9、进一步地,所述元数据管理模块与实例管理模块之间相互连接,所述元数据管理模块与集群管理模块之间相互连接,所述元数据管理模块与网关管理模块之间相互连接,所述扩索容模块与webshell模块之间相互连接,所述日志管理模块与调度策略关系模块之间相互连接,所述灰度管理模块与生命周期管理模块之间相互连接。

10、进一步地,所述网关系统包括上下线负载模块、路由管理模块、灰度发布模块和流量管控模块。

11、进一步地,所述上下线负载模块与路由管理模块之间相互连接,所述路由管理模块与灰度发布模块之间相互连接,所述灰度发布模块与流量管控模块之间相互连接。

12、进一步地,所述发布系统包括镜像构件模块、镜像扫描模块、镜像管理模块和部署发布模块。

13、进一步地,所述镜像构件模块与镜像扫描模块之间相互连接,所述镜像构件模块与镜像管理模块之间相互连接,所述镜像构件模块与部署发布模块之间相互连接。

14、进一步地,所述cmdb系统包括资源统计模块、机房统计模块、利用率统计模块和ip记录模块,所述资源统计模块与ip记录模块之间相互连接,所述机房统计模块与ip记录模块之间相互连接,所述利用率统计模块与ip记录模块之间相互连接。

15、进一步地,所述预算系统包括固定资产模块、扣减回补模块、带宽成本模块和账单统计模块,所述固定资产模块与扣减回补模块之间相互连接,所述固定资产模块与带宽成本模块之间相互连接,所述固定资产模块与账单统计模块之间相互连接。

16、进一步地,所述k8s集群单元包括集群a、集群b和集群c。

17、通过本申请上述实施例,为了解决现有技术中,现有的kubernetes可视化部署系统,充斥着复杂的kubernetes术语和概念,对新手用户不友好的问题,本申请设计一种更直观、更人性化的界面,使用户无需了解kubernetes的复杂概念,支持多种类型工作负载,可以方便的进行应用部署,日志查看,并且提供webshell界面,同时让用户可以通过更少的操作、更简洁的步骤,打通流水线编译,实现快速、高效,可视化的应用部署,进一步的,允许企业根据自身需求,实现对应用部署的个性化配置比如支持gpu,支持shm,同时本申请可以支持不同类型的网关选择,并提供易于操作的用户界面进行网关配置,以提高部署效率,且能更好地满足多样化网关需求。



技术特征:

1.简化k8s应用部署的可视化系统,其特征在于:所述简化k8s应用部署的可视化系统包括:

2.根据权利要求1所述的简化k8s应用部署的可视化系统,其特征在于:所述k8s管理系统(1)包括元数据管理模块(101)、实例管理模块(102)、扩索容模块(103)、日志管理模块(104)、调度策略关系模块(105)、集群管理模块(106)、网关管理模块(107)、webshell模块(108)、灰度管理模块(109)和生命周期管理模块(110)。

3.根据权利要求2所述的简化k8s应用部署的可视化系统,其特征在于:所述元数据管理模块(101)与实例管理模块(102)之间相互连接,所述元数据管理模块(101)与集群管理模块(106)之间相互连接,所述元数据管理模块(101)与网关管理模块(107)之间相互连接,所述扩索容模块(103)与webshell模块(108)之间相互连接,所述日志管理模块(104)与调度策略关系模块(105)之间相互连接,所述灰度管理模块(109)与生命周期管理模块(110)之间相互连接。

4.根据权利要求1所述的简化k8s应用部署的可视化系统,其特征在于:所述网关系统(2)包括上下线负载模块(201)、路由管理模块(202)、灰度发布模块(203)和流量管控模块(204)。

5.根据权利要求4所述的简化k8s应用部署的可视化系统,其特征在于:所述上下线负载模块(201)与路由管理模块(202)之间相互连接,所述路由管理模块(202)与灰度发布模块(203)之间相互连接,所述灰度发布模块(203)与流量管控模块(204)之间相互连接。

6.根据权利要求1所述的简化k8s应用部署的可视化系统,其特征在于:所述发布系统(3)包括镜像构件模块(301)、镜像扫描模块(302)、镜像管理模块(303)和部署发布模块(304)。

7.根据权利要求6所述的简化k8s应用部署的可视化系统,其特征在于:所述镜像构件模块(301)与镜像扫描模块(302)之间相互连接,所述镜像构件模块(301)与镜像管理模块(303)之间相互连接,所述镜像构件模块(301)与部署发布模块(304)之间相互连接。

8.根据权利要求1所述的简化k8s应用部署的可视化系统,其特征在于:所述cmdb系统(4)包括资源统计模块(401)、机房统计模块(402)、利用率统计模块(403)和ip记录模块(404),所述资源统计模块(401)与ip记录模块(404)之间相互连接,所述机房统计模块(402)与ip记录模块(404)之间相互连接,所述利用率统计模块(403)与ip记录模块(404)之间相互连接。

9.根据权利要求1所述的简化k8s应用部署的可视化系统,其特征在于:所述预算系统(5)包括固定资产模块(501)、扣减回补模块(502)、带宽成本模块(503)和账单统计模块(504),所述固定资产模块(501)与扣减回补模块(502)之间相互连接,所述固定资产模块(501)与带宽成本模块(503)之间相互连接,所述固定资产模块(501)与账单统计模块(504)之间相互连接。

10.根据权利要求1所述的简化k8s应用部署的可视化系统,其特征在于:所述k8s集群单元(6)包括集群a(601)、集群b(602)和集群c(603)。


技术总结
本申请公开了简化k8s应用部署的可视化系统,所述简化k8s应用部署的可视化系统包括:k8s管理系统,发布系统,CMDB系统,预算系统,k8s集群单元,为了解决现有技术中,现有的Kubernetes可视化部署系统,充斥着复杂的Kubernetes术语和概念,对新手用户不友好的问题,本申请设计一种更直观、更人性化的界面,使用户无需了解Kubernetes的复杂概念,支持多种类型工作负载,可以方便的进行应用部署,日志查看,并且提供webshell界面,同时让用户可以通过更少的操作、更简洁的步骤,打通流水线编译,实现快速、高效,可视化的应用部署,进一步的,允许企业根据自身需求,实现对应用部署的个性化配置比如支持GPU,支持shm,同时本申请可以支持不同类型的网关选择。

技术研发人员:邵河山,张源,陶崇瑜,肖鹏
受保护的技术使用者:北京比特易湃信息技术有限公司
技术研发日:
技术公布日:2024/11/26
文档序号 : 【 40124599 】

技术研发人员:邵河山,张源,陶崇瑜,肖鹏
技术所有人:北京比特易湃信息技术有限公司

备 注:该技术已申请专利,仅供学习研究,如用于商业用途,请联系技术所有人。
声 明此信息收集于网络,如果你是此专利的发明人不想本网站收录此信息请联系我们,我们会在第一时间删除
邵河山张源陶崇瑜肖鹏北京比特易湃信息技术有限公司
一种外墙保温板及其加工设备与加工方法与流程 一种港口集装箱卸货装置的制作方法
相关内容