一种K8S集群用户资源调用的方法、装置、设备及可读介质制造方法及图纸

技术编号:27603669 阅读:31 留言:0更新日期:2021-03-10 10:26
本发明专利技术公开了一种K8S集群用户资源调用的方法,包括以下步骤:接收用户请求,创建用户信息并基于用户信息生成认证配置文件;根据用户信息为用户在集群中创建用户空间,并设置用户空间使用规则;向集群管理发送认证配置文件并申请资源配额;以及接收集群管理分配的授权资源信息,并基于用户空间使用规则和授权资源信息对资源进行调用。本发明专利技术还公开了一种K8S集群用户资源调用的装置、计算机设备和可读存储介质。本发明专利技术为用户创建自己的用户空间,使不同的用户既可以共享同一个K8S集群提供的服务,又可以彼此互不干扰,保证不同的用户的各种对象资源都处于正常运行状态,避免了因为被其他用户误操作而产生不必要的问题。其他用户误操作而产生不必要的问题。其他用户误操作而产生不必要的问题。

【技术实现步骤摘要】
一种K8S集群用户资源调用的方法、装置、设备及可读介质


[0001]本专利技术涉及容器管理
,尤其涉及一种K8S集群用户资源调用的方法、装置、设备及可读介质。

技术介绍

[0002]随着进入到容器化时代,容器可以做到比虚拟机更加轻量级,启动速度也更快,可移植性也更好。K8S作为一种全新的基于容器技术的分布式架构解决方案,具有完备的集群管理能力,提供了一个可弹性运行分布式系统的框架,可以给用户提供服务发现和负载均衡、存储编排、自动部署和回滚、自我修复、秘钥与配置管理等一系列的功能,俨然已成为了市场上容器编排的事实标准。
[0003]但是K8S集群的多用户之间的资源竞争和冲突问题依然存在,有可能出现不同用户之间相互干扰,或者误操作影响其他用户的正常使用。同时一个K8S集群的所有资源被多个用户所共享,可能会出现某个或某些用户使用过多的资源,其他用户出现由于资源不足而无法正常使用的情况,因此也需要考虑资源分配的问题。

技术实现思路

[0004]有鉴于此,本专利技术实施例的目的在于提出一种K8S集群用户资源调用的方法、装置、本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种K8S集群用户资源调用的方法,其特征在于,包括以下步骤:接收用户请求,创建用户信息并基于所述用户信息生成认证配置文件;根据所述用户信息为所述用户在集群中创建用户空间,并设置用户空间使用规则;向集群管理发送所述认证配置文件并申请资源配额;以及接收所述集群管理分配的授权资源信息,并基于所述用户空间使用规则和授权资源信息对资源进行调用。2.根据权利要求1所述的K8S集群用户资源调用的方法,其特征在于,创建用户信息并基于所述用户信息生成认证配置文件包括:添加操作系统用户,生成所述用户的证书和私钥,并基于所述证书和私钥生成所述用户用于访问集群的认证配置文件。3.根据权利要求1所述的K8S集群用户资源调用的方法,其特征在于,根据所述用户信息为所述用户在集群中创建用户空间,并设置用户空间使用规则包括:根据所述用户信息为所述用户创建K8S集群的用户空间,并根据CPU和内存大小设置用户空间使用规则;基于所述用户空间使用规则对所述用户在所述用户空间内创建的每一个容器或Pod进行限制和过滤。4.根据权利要求1所述的K8S集群用户资源调用的方法,其特征在于,还包括在所述集群管理中执行以下步骤:接收所述认证配置文件,并基于所述认证配置文件认证所述用户信息;若是认证通过,根据所述资源参数为所述用户分配资源信息并授权;将分配的授权资源信息返回给所述用户。5.根据权利要求1所述的K8S集群用户资源调用的方法,其特征在于,基于所述用户空间使用规则和授权资源信息对资源进行调用包括...

【专利技术属性】
技术研发人员:谭博
申请(专利权)人:苏州浪潮智能科技有限公司
类型:发明
国别省市:

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

1