一种基于kubernetes的多租户应用统一管理系统技术方案

技术编号:36802712 阅读:24 留言:0更新日期:2023-03-08 23:55
本发明专利技术涉及云原生技术领域,且公开了一种基于kubernetes的多租户应用统一管理系统,包括管理系统,所述管理系统包括资源管控平台和应用管理平台。该基于kubernetes的多租户应用统一管理系统,通过资源管理平台实现资源共享,按需分配,进一步的,通过租户管理实现租户用户及资源的隔离。通过应用管理平台,实现各个租户应用的快速创建,启动,动态扩容。通过统一认证中心及服务管理中心,打通各个应用的用户,组织鉴权,数据访问权限,从而实现应用“统一”管理。管理。管理。

【技术实现步骤摘要】
一种基于kubernetes的多租户应用统一管理系统


[0001]本专利技术涉及云原生
,具体为一种基于kubernetes的多租户应用统一管理系统。

技术介绍

[0002]随着Kubernetes,Docker,Istio等云原生技术的不断发展,云资源管理的技术越发成熟,现有技术中的云原生环境下多租户应用资源管理,关注点在于资源共享,按需分配方面;对于打通各应用间的用户身份,进一步的,对各个应用间的数据访问进行高度灵活的控制,使各个应用不再是一个个的孤立应用,而是相互联动,成为一个“统一”的大应用,仍存在无法统一管理的弊端,为此,需要进行改进。

技术实现思路

[0003](一)解决的技术问题
[0004]针对现有技术的不足,本专利技术提供了一种基于kubernetes的多租户应用统一管理系统,解决了上述的问题。
[0005](二)技术方案
[0006]为实现上述目的,本专利技术提供如下技术方案:
[0007]优选的,资源管控平台,用于页面控制和管理;Kubernetes容器云集群,通过UI界面将服务器节点加入到Kubernetes集群中,同时负责对于平台多租户用户进行账户创建和资源分配管理;应用管理平台,用于通过UI界面对各个租户下属的各类应用进行创建及访问规则配置。
[0008]优选的,资源管理平台包括集群管理、告警中心和租户管理,还包括应用路由管理模块。
[0009]优选的,应用管理平台包括统一认证中心、租户应用管理中心及服务管理中心,统一认证中心包括组织用户、维度管理和审计日志,服务管理中心包括API维护及授权、API在线调试、应用告警和应用日志。
[0010]优选的,统一认证中心用于各个应用间权鉴认证,解决信息孤岛问题,租户应用管理中心用于通过UI界面对各个租户下属的各类应用进行创建及访问规则配置,服务管理中心用于对各个应用的API相互访问规则进行审计配置,从而有效的支撑各个租户应用访问的差异化需求,提高应用统一管理的灵活性与规范性。
[0011]本专利技术要解决的技术问题是提供一种基于kubernetes的多租户应用统一管理系统,包括以下步骤:
[0012]1)资源管控平台,用控制和管理Kubernetes容器云集群,通过UI界面将服务器节点加入到Kubernetes集群中,同时负责对于平台多租户用户进行账户创建和资源分配管理;
[0013]2)应用管理平台,用于通过UI界面对各个租户下属的各类应用进行创建及访问规
则配置;
[0014]3)创建应用通过统一认证中心打通各个应用间权鉴认证,解决信息孤岛问题;租户应用的权鉴认证及组织用户统一管理由统一认证中心来进行管理,对租户进行多项服务;
[0015]4)通过路由管理模块统一服务网关地址,统一身份认证地址相关信息,用于维护应用管理平台统一认证中心与服务管理中心的访问地址;
[0016]5)不同租户通过资源管理平台分配的资源信息进行应用的创建,租户应用的权鉴认证及组织用户统一管理由统一认证中心来进行管理,不同租户所属的应用,租户应用的API授权及访问规则管理由服务管理中心来进行管理;
[0017]6)通过服务管理中心,对各个应用的API相互访问规则进行审计配置,从而有效的支撑各个租户应用访问的差异化需求,提高应用统一管理的灵活性与规范性;
[0018]7)纬度管理,支持多维度组织及组织自用户定义属性扩展,支持各种数据类型属性动态扩展,如字符、整数、浮点、日期、布尔、下拉框、枚举、多行文本,灵活支撑各类业务场景,解决租户不同业务场景下,对组织及用户属性要求不同的业务诉求;
[0019]8)审计日志,记录对组织信息,人员信息的操作审计日志;
[0020]9)API维护及授权,即创建应用API并对当前应用的API对哪些应用开放进行管理;
[0021]10)API在线调试,通过UI界面,模拟应用API访问,方便相关用户进行API在线调试;
[0022]11)应用告警,通过告警规则设置,对超过规则设置阈值的应用状态进行告警,如CPU超负载,内存不足等;
[0023]12)应用日志,可在线查看租户所管理应用的具体业务日志,方便用户进行应用状态跟踪及线上错误排查。
[0024](三)有益效果
[0025]与现有技术相比,本专利技术提供了一种基于kubernetes的多租户应用统一管理系统,具备以下有益效果:
[0026]1、该基于kubernetes的多租户应用统一管理系统,通过资源管理平台实现资源共享,按需分配,进一步的,通过租户管理实现租户用户及资源的隔离。
[0027]2、该基于kubernetes的多租户应用统一管理系统,通过应用管理平台,实现各个租户应用的快速创建,启动,动态扩容。通过统一认证中心及服务管理中心,打通各个应用的用户,组织鉴权,数据访问权限,从而实现应用“统一”管理。
附图说明
[0028]图1是本专利技术多租户管理的平台架构示意图。
具体实施方式
[0029]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0030]实施例一:
[0031]一种基于kubernetes的多租户应用统一管理系统,其特征在于:包括管理系统,所述管理系统包括资源管控平台和应用管理平台,包括以下步骤:
[0032]1)资源管控平台,用控制和管理Kubernetes容器云集群,通过UI界面将服务器节点加入到Kubernetes集群中,同时负责对于平台多租户用户进行账户创建和资源分配管理;资源管控平台,用于页面控制和管理;Kubernetes容器云集群,通过UI界面将服务器节点加入到Kubernetes集群中,同时负责对于平台多租户用户进行账户创建和资源分配管理;应用管理平台,用于通过UI界面对各个租户下属的各类应用进行创建及访问规则配置;资源管理平台包括集群管理、告警中心和租户管理,还包括应用路由管理模块;
[0033]2)应用管理平台,用于通过UI界面对各个租户下属的各类应用进行创建及访问规则配置;应用管理平台包括统一认证中心、租户应用管理中心及服务管理中心,统一认证中心包括组织用户、维度管理和审计日志,服务管理中心包括API维护及授权、API在线调试、应用告警和应用日志;
[0034]3)创建应用通过统一认证中心打通各个应用间权鉴认证,解决信息孤岛问题;租户应用的权鉴认证及组织用户统一管理由统一认证中心来进行管理,对租户进行多项服务;统一认证中心用于各个应用间权鉴认证,解决信息孤岛问题,租户应用管理中心用于通过UI界面对各个租户下属的各类应用进行创建及访问规则配置,服务管理中心用于对各个应用的API相互访问规则进行审计配置,本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于kubernetes的多租户应用统一管理系统,其特征在于:包括管理系统,所述管理系统包括资源管控平台和应用管理平台,包括以下步骤:1)资源管控平台,用控制和管理Kubernetes容器云集群,通过UI界面将服务器节点加入到Kubernetes集群中,同时负责对于平台多租户用户进行账户创建和资源分配管理;2)应用管理平台,用于通过UI界面对各个租户下属的各类应用进行创建及访问规则配置;3)创建应用通过统一认证中心打通各个应用间权鉴认证,解决信息孤岛问题;租户应用的权鉴认证及组织用户统一管理由统一认证中心来进行管理,对租户进行多项服务;4)通过路由管理模块统一服务网关地址,统一身份认证地址相关信息,用于维护应用管理平台统一认证中心与服务管理中心的访问地址;5)不同租户通过资源管理平台分配的资源信息进行应用的创建,租户应用的权鉴认证及组织用户统一管理由统一认证中心来进行管理,不同租户所属的应用,租户应用的API授权及访问规则管理由服务管理中心来进行管理;6)通过服务管理中心,对各个应用的API相互访问规则进行审计配置,从而有效的支撑各个租户应用访问的差异化需求,提高应用统一管理的灵活性与规范性;7)纬度管理,支持多维度组织及组织自用户定义属性扩展,支持各种数据类型属性动态扩展,如字符、整数、浮点、日期、布尔、下拉框、枚举、多行文本,灵活支撑各类业务场景,解决租户不同业务场景下,对组织及用户属性要求不同的业务诉求;8)审计日志,记录对组织信息,人员信息的操作审计日志;9)API维护及授权,即创建应用API并对当前应用的API对哪些应用开放进行管理;10)API在线调试,通过UI界面,...

【专利技术属性】
技术研发人员:张伟陈龙马俊波郑小梦李翔郭晓龙韦富张磊邵高杰
申请(专利权)人:河南众诚信息科技股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1