[发明专利]容器集群、基于容器集群的多租户部署方法及电子设备在审
申请号: | 201911391680.3 | 申请日: | 2019-12-30 |
公开(公告)号: | CN113127134A | 公开(公告)日: | 2021-07-16 |
发明(设计)人: | 高军;田仁江;李显洋 | 申请(专利权)人: | 北京懿医云科技有限公司 |
主分类号: | G06F9/455 | 分类号: | G06F9/455 |
代理公司: | 北京律智知识产权代理有限公司 11438 | 代理人: | 王辉;阚梓瑄 |
地址: | 100195 北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 容器 集群 基于 租户 部署 方法 电子设备 | ||
本发明公开一种容器集群、基于容器集群的多租户部署方法及电子设备。该方法包括:当接收到新租户的注册请求时,为所述新租户分配命名空间;通过为所述新租户配置网络隔离策略,以使所述新租户的命名空间与所述容器集群中其他租户的命名空间相隔离;通过为所述新租户配置资源,以为所述新租户的命名空间添加资源配额限制;其中,所述新租户与所述其他租户共享所述容器集群的多个虚拟机。根据本发明提供的基于容器集群的多租户部署方法,既能够使多租户高效地共享虚拟机资源,又能够显著降低应用程序运行环境的维护难度。
技术领域
本发明涉及软件架构领域,尤其涉及一种容器集群、基于容器集群的多租户部署方法、电子设备及计算机可读存储介质。
背景技术
随着云计算技术的发展,越来越多的租户(开发者)选择使用云计算平台发布应用程序。云计算平台的底层使用共享的硬件资源,能够大幅提高计算资源的整体利用率。当有多个租户使用云资源时,云计算平台需要实现租户之间的应用程序隔离和数据隔离。
现阶段,云计算平台通常直接为租户提供虚拟机,基于虚拟机的隔离机制,各租户使用自己购买的虚拟机组成相互独立的集群以实现租户之间的隔离。然而,每台虚拟机均需运行一整套操作系统和相应的运行时库等以支持应用程序的运行,因此集群消耗的资源巨大、资源利用率低。再者,为支持应用程序的运行,每台虚拟机均需安装同样的运行环境,且当运行环境升级时,每台虚拟机均需同步升级,因此集群的运维难度大且成本极高。
需要说明的是,在所述背景技术部分公开的上述信息仅用于加强对本发明的背景的理解,因此它可以包括不构成对本领域普通技术人员已知的现有技术的信息。
发明内容
有鉴于此,本发明提供一种容器集群、基于容器集群的多租户部署方法、电子设备及计算机可读存储介质。
本发明的其他特性和优点将通过下面的详细描述变得显然,或部分地通过本发明的实践而习得。
根据本发明的一方面,提供一种基于容器集群的多租户部署方法,包括:当接收到新租户的注册请求时,为所述新租户分配命名空间;通过为所述新租户配置网络隔离策略,以使所述新租户的命名空间与所述容器集群中其他租户的命名空间相隔离;通过为所述新租户配置资源,以为所述新租户的命名空间添加资源配额限制;其中,所述新租户与所述其他租户共享所述容器集群的多个虚拟机。
根据本发明的一实施方式,所述新租户及所述其他租户仅允许访问各自的命名空间,所述新租户及所述其他租户发布的应用程序仅允许访问所述新租户及所述其他租户各自的命名空间中的应用程序。
根据本发明的一实施方式,通过为所述新租户配置网络隔离策略,以使所述新租户的命名空间与所述容器集群中其他租户的命名空间相隔离包括:基于Calico插件,为所述新租户的命名空间添加所述网络隔离策略。
根据本发明的一实施方式,所述方法还包括:当所述新租户或所述其他租户发布应用程序时,对发布应用程序时的路由资源进行冲突检测。
根据本发明的一实施方式,所述方法还包括:当检测到所述路由资源存在冲突时,禁止发布应用程序的租户通过冲突路由向所述租户对应的命名空间发布所述应用程序。
根据本发明的一实施方式,当检测到所述路由资源存在冲突时,所述方法还包括:允许所述租户选择没有发生冲突的路由发布所述应用程序,以供用户进行访问和应用。
根据本发明的一实施方式,所述容器集群包括:Kubernetes集群。
根据本发明的另一方面,提供一种容器集群,包括:租户管理平台,用于当接收到新租户的注册请求时,为所述新租户分配命名空间;通过为所述新租户配置网络隔离策略,以使所述新租户的命名空间与所述容器集群中其他租户的命名空间相隔离;通过为所述新租户配置资源,以为所述新租户的命名空间添加资源配额限制;以及多个虚拟机;其中所述新租户与所述其他租户共享所述多个虚拟机。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京懿医云科技有限公司,未经北京懿医云科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911391680.3/2.html,转载请声明来源钻瓜专利网。