全网唯一标准王
(19)中华 人民共和国 国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202111388807.3 (22)申请日 2021.11.22 (71)申请人 深圳市华云中盛科技股份有限公司 地址 518000 广东省深圳市南 山区粤海街 道麻岭社区高新中区科技中2路1号深 圳软件园(2期)1 1栋701 (72)发明人 胡之卓 王立勋 盛钟滨  (74)专利代理 机构 深圳市精英专利事务所 44242 代理人 李燕娥 (51)Int.Cl. H04L 61/5007(2022.01) H04L 61/5053(2022.01) H04L 61/5061(2022.01) H04L 61/4511(2022.01)H04L 9/40(2022.01) (54)发明名称 Pod结构体修改方法、 装置、 计算机设备及存 储介质 (57)摘要 本发明实施例公开了Pod结构体修改方法、 装置、 计算机设备及存储介质。 所述方法包括: 定 义IP网段范围, 并生成可用数量; 定义IP 池; 定义 IP需求, 分配IP; 创建Statefulset; 拦截Pod请 求, 并修改Pod请求结构体; 保存修改后的Pod请 求结构体。 通过实施本发明实施例的方法可以解 决现有Kubernetes集群有状态的服务无法灵活 管理IP的问题, 实现确保Kubernetes的可 维护性 和可扩展性。 权利要求书2页 说明书9页 附图7页 CN 114124901 A 2022.03.01 CN 114124901 A 1.Pod结构体修改方法, 其特 征在于, 包括: 定义IP网段范围, 并生成可用数量; 定义IP池; 定义IP需求, 分配IP; 创建Statefulset; 拦截Pod请求, 并修改Pod请求结构体; 保存修改后的Pod请求结构体。 2.根据权利 要求1所述的Pod结构体修改方法, 其特征在于, 所述定义IP网段范围, 并生 成可用数量, 包括: 定义IP网段范围; 获取所述IP网段范围中的已使用IP; 获取所述IP网段范围中的所有IP; 对比所有IP和已使用IP, 以获取差异数量; 保存所述差异数量至IP网段 范围的状态, 以得到可用数量。 3.根据权利要求2所述的Pod结构体修改方法, 其特 征在于, 所述定义 IP池, 包括: 定义IP池的名称以及IP池的IP范围段名称列表。 4.根据权利要求3所述的Pod结构体修改方法, 其特征在于, 所述定义IP需求, 分配IP, 包括: 定义IP需求的名称、 IP需求的命名空间、 IP需求的数量以及名称与所述IP池的名称一 致且由IP需求构成的IP池; 根据IP需求的数量判断IP池的IP范围段名称列表中是否有满足数量的IP范围段; 若IP池的IP范围段名称列表中有满足数量的IP范围段, 则修改所述IP网段范围的详细 信息; 若IP池的IP范围段名称列表中是否有满足数量的IP范围段, 则执行所述定义IP需求的 名称、 IP需求的命名空间、 IP需求的数量以及名称与所述IP池的名称一致且由IP需求构成 的IP池。 5.根据权利要求4所述的Pod结构体修改方法, 其特征在于, 所述创建Statefulset, 包 括: 创建名称与IP需求的名称一致、 命名空间与IP需求的命名空间一致且Pod数量与IP需 求的数量 一致的Statefulset。 6.根据权利要求5所述的Pod结构体修改方法, 其特征在于, 所述拦截Pod请求, 并修改 Pod请求结构体, 包括: 当Pod资源变化时拦截Pod请求; 判断所述Pod请求是否能与所述 IP需求匹配; 若所述Pod请求不能与所述IP需求匹配, 则保持Pod请求结构体不变, 并将所述Pod请求 结构体反馈 至Kubernetes; 若所述Pod请求能与所述IP需求匹配, 则判断所述Pod请求是否能与所述IP网段范围匹 配; 若所述Pod请求能与所述 IP网段范围匹配, 则修改Pod请求结构体。权 利 要 求 书 1/2 页 2 CN 114124901 A 27.根据权利要求6所述的Pod结构体修改方法, 其特征在于, 所述修改Pod请求结构体, 包括: 将IP信息注入Pod请求结构体内。 8.Pod结构体修改装置, 其特 征在于, 包括: 范围定义单 元, 用于定义IP网段范围, 并生成可用数量; IP池定义单 元, 用于定义IP池; IP需求定义单 元, 用于定义IP需求, 分配IP; 创建单元, 用于创建Statefulset; 修改单元, 用于拦截Pod请求, 并修改Pod请求结构体; 保存单元, 用于保存修改后的Pod请求结构体。 9.一种计算机设备, 其特征在于, 所述计算机设备包括存储器及处理器, 所述存储器上 存储有计算机程序, 所述处理器执行所述计算机程序时实现如权利要求 1至7中任一项所述 的方法。 10.一种存储介质, 其特征在于, 所述存储介质存储有计算机程序, 所述计算机程序被 处理器执行时可实现如权利要求1至7中任一项所述的方法。权 利 要 求 书 2/2 页 3 CN 114124901 A 3

.PDF文档 专利 Pod结构体修改方法、装置、计算机设备及存储介质

文档预览
中文文档 19 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共19页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 Pod结构体修改方法、装置、计算机设备及存储介质 第 1 页 专利 Pod结构体修改方法、装置、计算机设备及存储介质 第 2 页 专利 Pod结构体修改方法、装置、计算机设备及存储介质 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-19 04:19:09上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。