[发明专利]一种Kubernetes集群访问控制方法、系统及相关设备在审
申请号: | 202110424182.5 | 申请日: | 2021-04-20 |
公开(公告)号: | CN113032105A | 公开(公告)日: | 2021-06-25 |
发明(设计)人: | 伍帝霖;王妙琳;龙云露;罗利辉;李跃鹏 | 申请(专利权)人: | 金蝶软件(中国)有限公司 |
主分类号: | G06F9/455 | 分类号: | G06F9/455;G06F16/25;G06F16/22;G06F16/28 |
代理公司: | 深圳市深佳知识产权代理事务所(普通合伙) 44285 | 代理人: | 常忠良 |
地址: | 518057 广东省深圳市南山区*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 kubernetes 集群 访问 控制 方法 系统 相关 设备 | ||
本发明实施例提供了一种Kubernetes集群访问控制方法、系统及相关设备,用于提高Kubernetes集群访问控制管理的效率。本发明实施例方法包括:在数据库中记录多个Kubernetes集群的身份标识与入口控制器的类型信息之间映射关系;获取入口服务管理请求,所述入口服务管理请求中至少包含目标Kubernetes集群的身份标识以及服务配置信息;在所述数据库中查询所述目标Kubernetes集群对应的入口控制器的类型信息;根据所述目标Kubernetes集群的入口控制器的类型信息和所述服务配置信息生成入口服务对象程序。
技术领域
本发明涉及Kubernetes集群访问控制技术领域,尤其涉及一种Kubernetes集群访问控制方法、系统及相关设备。
背景技术
Kubernetes是一个跨主机集群的开源的容器调度平台,它可以自动化应用容器的部署、扩展和操作,提供以容器为中心的基础架构。入口(Ingress)服务是Kubernetes对外部访问进行管理的API对象,可以提供负载均衡、基于名称的虚拟托管。
当需要把kubernetes集群中的服务需要暴露给集群外面访问时,会安装Ingress控制器来控制外部流量的去向。当前业界使用的入口控制器(Ingress controller)包括但不限于nginx、haproxy、traefik、kong等组件。在使用上述Ingress控制器组件时,需要人工根据不同组件的语法编写不同的Ingress对象文件控制Ingress控制器的行为。
一个kubernetes集群一般只安装一种Ingress控制器,如果用户更换不同类型Ingress控制器,或者有多个kubernetes集群(不同的kubernetes集群使用不同的Ingress控制器),那么就需要用户熟悉多种Ingress组件的Ingress对象文件配置方式,操作门槛高。而且,需要人工查询各个kubernetes集群的Ingress控制器组件的类型,然后进行人工编译Ingress对象文件,费时费力,管理效率低下。
发明内容
本发明实施例提供了一种Kubernetes集群访问控制方法、系统及相关设备,用于提高Kubernetes集群访问控制管理的效率。
本发明实施例第一方面提供了一种Kubernetes集群访问控制方法,可包括:
在数据库中记录多个Kubernetes集群的身份标识与入口控制器的类型信息之间映射关系;
获取入口服务管理请求,所述入口服务管理请求中至少包含目标Kubernetes集群的身份标识以及服务配置信息;
在所述数据库中查询所述目标Kubernetes集群对应的入口控制器的类型信息;
根据所述目标Kubernetes集群的入口控制器的类型信息和所述服务配置信息生成入口服务对象程序。
可选的,作为一种可能的实施方式,本发明实施例中,根据所述目标Kubernetes集群的入口控制器的类型信息和所述服务配置信息生成入口服务对象程序,可包括:
根据所述目标Kubernetes集群的入口控制器的类型信息查询对应的程序语法规则;
根据所述语法规则将所述服务配置信息写入入口服务对象程序。
可选的,作为一种可能的实施方式,本发明实施例中,在数据库中记录多个Kubernetes集群的身份标识与入口控制器的类型信息之间映射关系,可包括:
以键值对的形式记录多个Kubernetes集群的身份标识与入口控制器的类型信息之间映射关系,并生成预设格式的元数据文件。
可选的,作为一种可能的实施方式,本发明实施例中的Kubernetes集群访问控制方法,还可以包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于金蝶软件(中国)有限公司,未经金蝶软件(中国)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110424182.5/2.html,转载请声明来源钻瓜专利网。