[发明专利]面向应用负载的多k8s集群管理系统、方法和存储介质在审
申请号: | 202310659234.6 | 申请日: | 2023-06-05 |
公开(公告)号: | CN116633650A | 公开(公告)日: | 2023-08-22 |
发明(设计)人: | 徐毅;徐烨 | 申请(专利权)人: | 宁波深擎信息科技有限公司;上海深擎信息科技有限公司 |
主分类号: | H04L9/40 | 分类号: | H04L9/40;H04L9/32;G06F9/455;G06F9/50 |
代理公司: | 长沙国科天河知识产权代理有限公司 43225 | 代理人: | 唐品利 |
地址: | 315000 浙江省宁波市镇海区骆*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 面向 应用 负载 k8s 集群 管理 系统 方法 存储 介质 | ||
1.一种面向应用负载的多k8s集群管理系统,其特征在于,所述系统包括:统一用户认证中心、多个k8s集群、用户层管理模块、指标收集模块、系统后台;多个所述k8s集群与所述系统后台连接,
所述统一用户认证中心,用于给用户提供系统登录界面,并提供用户、角色以及权限的统一管理;
所述用户层管理模块,用于通过Web界面显示登录用户选定的k8s集群的所有资源,并通过交互式命令终端来管理k8s集群;
所述指标收集模块,用于通过在部署资源描述中使用prometheus注解,通过promethues周期性轮询方式采集每个k8s集群中的工作负载的指标收集接口进行指标收集,并存储到prometheus中;
所述系统后台,用于在用户登录后,用户自行切换目标k8s集群,根据登录用户的权限进行操作鉴权和资源鉴权,后端基于k8s客户端实现k8s集群各类资源操作;还用于调用prometheus接口获得并展示所述指标收集模块收集的集群指标。
2.根据权利要求1所述的系统,其特征在于,所述系统还包括用户中心;通过所述统一用户认证中心登录的用户在所述用户中心查询用户信息。
3.根据权利要求1所述的系统,其特征在于,所述用户层管理模块包括:Kubectl客户端、K8s资源dashboard、Pod终端与日志以及节点与工作负载管理子模块;
所述Kubectl客户端,用于提供系统前端与k8s集群的kubectl命令交互界面;
所述K8s资源dashboard,用于通过Web界面显示资源指标;所述资源指标包括:集群告警事件,工节点CPU、内存、GPU以及弹性网卡的资源使用率,容器组、有状态集、无状态集、守护进程集、任务以及定时任务统计指标;
所述Pod终端与日志,用于由WebSocket技术连接到目标pod,实现登录用户交互时执行命令,查看目标Pod的内部环境变量、DNS配置、日志、应用程序文件;
所述节点与工作负载管理子模块,用于采用可视化方式进行节点扩容缩容,节点排水、部署在线扩缩容以及重启。
4.根据权利要求3所述的系统,其特征在于,所述用户层管理模块还包括:Yaml编辑与应用子模块,用于对于k8s集群的资源等进行编辑和应用。
5.根据权利要求4所述的系统,其特征在于,所述k8s集群的资源包括:工作负载、容器组、有状态集、无状态集、守护进程集、任务以及定时任务、服务/路由、配置、保密字典、命名空间配额与限额、存储卷/存储类/存储声明。
6.一种面向应用负载的多k8s集群管理方法,其特征在于,所述方法包括:
通过统一用户认证中心登录权利要求1-5任一项所述的面向应用负载的多k8s集群管理系统,根据登录用户的角色确定登录用户的权限;
通过用户层管理模块采用Web界面显示登录用户选定的k8s集群的所有资源,并通过交互式命令终端来管理k8s集群;
通过指标收集模块在部署资源描述中使用prometheus注解,通过promethues周期性轮询方式采集每个k8s集群中的工作负载的指标收集接口进行指标收集,并存储到prometheus中;
在系统后台中根据登录用户的权限,在配置中心登录目标k8s集群的认证信息和k8s集群API-Server端点,并通过k8s客户端实现k8s集群各类资源操作;还用于调用prometheus接口获得所述指标收集模块收集的集群指标。
7.根据权利要求6所述的方法,其特征在于,所述方法还包括:
通过所述统一用户认证中心登录的用户在所述用户中心查询用户信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于宁波深擎信息科技有限公司;上海深擎信息科技有限公司,未经宁波深擎信息科技有限公司;上海深擎信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202310659234.6/1.html,转载请声明来源钻瓜专利网。