(19)国家知识产权局
(12)发明 专利申请
(10)申请公布号
(43)申请公布日
(21)申请 号 202210870893.X
(22)申请日 2022.07.22
(71)申请人 广东浪潮智慧计算 技术有限公司
地址 510620 广东省广州市天河区黄埔大
道西平云 路163号A塔9层自编01单 元
(72)发明人 王洪泉 徐飞
(74)专利代理 机构 北京集佳知识产权代理有限
公司 11227
专利代理师 薛娇
(51)Int.Cl.
G06F 9/455(2006.01)
G06F 9/50(2006.01)
(54)发明名称
Kubernetes容器集群的服务配置方法及装
置
(57)摘要
本发明公开了一种Kubernetes容器集群的
服务配置方法, 该方法包括以下步骤: 接收对目
标Kubernetes容器集群的服务配置请求; 对 服务
配置请求进行解析, 得到目标服务配置维度和目
标服务工作模式; 其中, 目标服务配置维度为集
群维度、 节点维度、 命名空间维度、 服务维度中的
其中一种; 按照目标服务配置维度和目标服务工
作模式对目标Kubernetes容器集群进行服务配
置。 应用本发明所提供的Kubernetes容器集群的
服务配置方法, 实现了根据应用场景需求对服务
配置维度进行选择, 使得集群能力得到充分发
挥。 本发明还公开了一种Kubernetes容器集群的
服务配置装置、 设备及存储介质, 具有相应技术
效果。
权利要求书3页 说明书11页 附图3页
CN 115061783 A
2022.09.16
CN 115061783 A
1.一种Kubernetes容器集群的服 务配置方法, 其特 征在于, 包括:
接收对目标 Kubernetes容器集群的服 务配置请求;
对所述服务配置请求进行解析, 得到目标服务配置维度和目标服务工作模式; 其中, 所
述目标服 务配置维度为 集群维度、 节点维度、 命名空间维度、 服 务维度中的其中一种;
按照所述目标服务配置维度和所述目标服务工作模式对所述目标Kubernetes容器集
群进行服 务配置。
2.根据权利要求1所述的Kubernetes容器集群的服务配置方法, 其特征在于, 对所述服
务配置请求进行解析, 得到目标服 务配置维度和目标服 务工作模式, 包括:
当所述服务配置请求为集群部署请求时, 确定所述目标服务配置维度为所述集群维
度;
对所述集群部署请求进行解析, 得到所述目标服务工作模式; 其中, 所述目标服务工作
模式为iptables模式、 ipvs模式、 ebpf模式、 全自动模式 中的其中一种;
按照所述目标服务配置维度和所述目标服务工作模式对所述目标Kubernetes容器集
群进行服 务配置, 包括:
按照所述集群维度和所述目标服务工作模式对所述目标Kubernetes容器集群进行服
务配置。
3.根据权利要求1所述的Kubernetes容器集群的服务配置方法, 其特征在于, 对所述服
务配置请求进行解析, 得到目标服 务配置维度和目标服 务工作模式, 包括:
当所述服务配置请求为集群维护节点请求 时, 确定所述目标服务配置维度为所述节点
维度;
对所述集群维护节点请求进行解析, 得到所述目标服务工作模式; 其中, 所述目标服务
工作模式为 iptables模式、 ipvs模式、 ebpf模式、 全自动模式 中的其中一种;
按照所述目标服务配置维度和所述目标服务工作模式对所述目标Kubernetes容器集
群进行服 务配置, 包括:
按照所述节点维度和所述目标服务工作模式对所述目标Kubernetes容器集群进行服
务配置。
4.根据权利要求1所述的Kubernetes容器集群的服务配置方法, 其特征在于, 对所述服
务配置请求进行解析, 得到目标服 务配置维度和目标服 务工作模式, 包括:
当所述服务配置请求为集群维护命名空间请求 时, 确定所述目标服务配置维度为所述
命名空间维度;
对所述集群维护命名空间请求进行解析, 得到所述目标服务工作模式; 其中, 所述目标
服务工作模式为 iptables模式、 ipvs模式、 ebpf模式、 全自动模式 中的其中一种;
按照所述目标服务配置维度和所述目标服务工作模式对所述目标Kubernetes容器集
群进行服 务配置, 包括:
按照所述命名空间维度和所述目标服务工作模式对所述目标Kubernetes容器集群进
行服务配置。
5.根据权利要求1所述的Kubernetes容器集群的服务配置方法, 其特征在于, 对所述服
务配置请求进行解析, 得到目标服 务配置维度和目标服 务工作模式, 包括:
当所述服务配置请求为集群维护服务请求 时, 确定所述目标服务配置维度为所述服务权 利 要 求 书 1/3 页
2
CN 115061783 A
2维度;
对所述集群维护服务请求进行解析, 得到所述目标服务工作模式; 其中, 所述目标服务
工作模式为 iptables模式、 ipvs模式、 ebpf模式、 全自动模式 中的其中一种;
按照所述目标服务配置维度和所述目标服务工作模式对所述目标Kubernetes容器集
群进行服 务配置, 包括:
按照所述服务维度和所述目标服务工作模式对所述目标Kubernetes容器集群进行服
务配置。
6.根据权利要求5所述的Kubernetes容器集群的服务配置方法, 其特征在于, 当所述服
务配置请求 为集群维护服 务请求时, 确定所述目标服 务配置维度为所述 服务维度, 包括:
当所述服务配置请求为服务创建请求 时, 确定所述目标服务配置维度按照维度优先级
由高到低的顺序依次为 服务维度、 命名空间维度、 节点维度、 集群维度;
对所述集群维护服 务请求进行解析, 得到所述目标服 务工作模式, 包括:
对所述服务创建请求进行解析, 得到各所述目标服务配置维度分别对应的目标服务工
作模式; 其中, 所述目标服务工作模式为iptables模式、 ipvs模式、 ebpf模式、 全自动模式中
的其中一种;
按照所述服务维度和所述目标服务工作模式对所述目标Kubernetes容器集群进行服
务配置, 包括:
按照所述维度优先级和各所述目标服务配置维度分别对应的目标服务工作模式进行
服务创建操作。
7.根据权利要求1至6任一项所述的Kubernetes容器集群的服务配置方法, 其特征在
于, 当确定所述目标服务工作模式为全自动模式时, 按照所述 目标服务配置维度和所述 目
标服务工作模式对所述目标 Kubernetes容器集群进行服 务配置, 包括:
获取所述目标 Kubernetes容器集群的节点架构和操作系统;
判断所述节点架构和所述操作系统是否支持ebpf模式;
若是, 则将ebpf模式确定为所述目标服 务工作模式;
若否, 则将iptables模式或ipvs模式确定为所述目标服 务工作模式;
按照所述目标服务配置维度和所述目标服务工作模式对所述目标Kubernetes容器集
群进行服 务配置。
8.一种Kubernetes容器集群的服 务配置装置, 其特 征在于, 包括:
请求接收模块, 用于 接收对目标 Kubernetes容器集群的服 务配置请求;
维度及模式获得模块, 用于对所述服务配置请求进行解析, 得到目标服务配置维度和
目标服务工作模式; 其中, 所述目标服务配置维度为集群维度、 节 点维度、 命名空间维度、 服
务维度中的其中一种;
服务配置模块, 用于按照所述目标服务配置维度和所述目标服务工作模式对所述目标
Kubernetes容器集群进行服 务配置。
9.一种Kubernetes容器集群的服 务配置设备, 其特 征在于, 包括:
存储器, 用于存 储计算机程序;
处理器, 用于执行所述计算机程序时实现如权利 要求1至7任一项所述Kubernetes容器
集群的服 务配置方法的步骤。权 利 要 求 书 2/3 页
3
CN 115061783 A
3
专利 Kubernetes容器集群的服务配置方法及装置
文档预览
中文文档
18 页
50 下载
1000 浏览
0 评论
309 收藏
3.0分
温馨提示:本文档共18页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
本文档由 人生无常 于 2024-03-18 13:25:25上传分享