说明:收录全网最新的团体标准 提供单次或批量下载
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202211122347.4 (22)申请日 2022.09.15 (71)申请人 京东科技信息技 术有限公司 地址 100176 北京市北京经济技 术开发区 科创十一 街18号院2号楼6层6 01 (72)发明人 曹兴明 何小锋  (74)专利代理 机构 中原信达知识产权代理有限 责任公司 1 1219 专利代理师 韩黎捷 张效荣 (51)Int.Cl. G06F 9/455(2006.01) G06F 9/445(2018.01) G06F 9/50(2006.01) (54)发明名称 多集群环境下应用服务的对外暴露方法和 装置 (57)摘要 本发明公开了一种多集群环境下应用服务 的对外暴露方法和装置, 涉及计算机技术领域。 该方法的一具体实施方式包括: 响应于应用部署 操作, 在应用的命名空间下创建定制资源, 定制 资源包括应用对外暴露的服务信息; 响应于监听 到定制资源的创建事件, 根据服务信息生成应用 服务的访问域名; 将访问域名注册到域名解析器 中, 并将访问域名保存到定制资源中, 以通过访 问域名进行应用服务的对外暴露。 该实施方式在 多集群环 境部署应用后, 自动为应用服务生成对 外暴露的访问域名, 能够在集群外通过访问域名 访问部署的应用, 避免了出现单点故障而导致无 法访问服务的情况发生, 使 得对应用服务的访问 更灵活、 方便、 高效。 权利要求书2页 说明书9页 附图3页 CN 115480877 A 2022.12.16 CN 115480877 A 1.一种多集群环境下应用服 务的对外暴露方法, 其特 征在于, 包括: 响应于应用部署操作, 在所述应用的命名空间下创建定制资源, 所述定制资源包括所 述应用对外暴露的服 务信息; 响应于监听到所述定制资源的创建事件, 根据所述服务信息生成应用服务的访问域 名, 并将所述访问域名注 册到域名解析器中; 将所述访问域名保存到所述定制资源中, 以通过所述访问域名进行所述应用服务的对 外暴露。 2.根据权利要求1所述的方法, 其特征在于, 在所述应用的命名空间下创建定制资源, 包括: 在所述应用的命名空间下添加定制资源配置文件, 所述定制资源配置文件包括生成定 制资源所需的服 务信息; 根据所述应用对外暴露的服 务信息和所述定制资源配置文件创建定制资源。 3.根据权利要求1所述的方法, 其特征在于, 所述服务信息包括服务名、 服务对应的节 点端口信息、 服 务在集群中所属的命名空间信息、 集群标识; 根据所述 服务信息生成应用服 务的访问域名, 包括: 将所述服务名、 服务在集群 中所属的命名空间信息、 集群标识、 泛域名后缀和服务对应 的节点端口信息, 按照设定的域名格式进 行拼接生成应用服务的访问域名, 其中, 所述泛域 名后缀是与所述 域名解析器相关联的泛域名的后缀。 4.根据权利要求3所述的方法, 其特征在于, 将所述访 问域名注册到域名解析器中, 包 括: 将部署服务的集群的访问地址和节点端口信 息与访问域名的映射关系, 按照集群标识 和定制资源标识为标记 注册到域名解析器中。 5.根据权利要求1所述的方法, 其特征在于, 将所述访 问域名保存到所述定制资源中, 包括: 将所述访问域名和所述 服务信息保存到所述定制资源的状态字段中。 6.根据权利要求1所述的方法, 其特 征在于, 所述方法还 包括: 响应于监听到所述定制资源的删除事件, 删除所述定制资源, 并根据集群标识和定制 资源标识从所述域名解析器中查找与所述定制资源相关的映射关系记录, 并删除所述映射 关系记录 。 7.一种多集群环境下应用服 务的对外暴露装置, 其特 征在于, 包括: 定制资源创建模块, 用于响应于应用部署操作, 在所述应用的命名空间下创建定制资 源, 所述定制资源 包括所述应用对外暴露的服 务信息; 访问域名生成模块, 用于响应于监听到所述定制资源的创建事件, 根据所述服务信息 生成应用服 务的访问域名, 并将所述访问域名注 册到域名解析器中; 访问域名发布模块, 用于将所述访 问域名保存到所述定制资源中, 以通过所述访 问域 名进行所述应用服 务的对外暴露。 8.根据权利要求7所述的装置, 其特征在于, 所述服务信息包括服务名、 服务对应的节 点端口信息、 服 务在集群中所属的命名空间信息、 集群标识; 所述访问域名生成模块还用于:权 利 要 求 书 1/2 页 2 CN 115480877 A 2将所述服务名、 服务在集群 中所属的命名空间信息、 集群标识、 泛域名后缀和服务对应 的节点端口信息, 按照设定的域名格式进 行拼接生成应用服务的访问域名, 其中, 所述泛域 名后缀是与所述 域名解析器相关联的泛域名的后缀。 9.一种电子设备, 其特 征在于, 包括: 一个或多个处 理器; 存储装置, 用于存 储一个或多个程序, 当所述一个或多个程序被所述一个或多个处理器执行, 使得所述一个或多个处理器实 现如权利要求1 ‑6中任一所述的方法。 10.一种计算机可读介质, 其上存储有计算机程序, 其特征在于, 所述程序被处理器执 行时实现如权利要求1 ‑6中任一所述的方法。权 利 要 求 书 2/2 页 3 CN 115480877 A 3

.PDF文档 专利 多集群环境下应用服务的对外暴露方法和装置

文档预览
中文文档 15 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共15页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 多集群环境下应用服务的对外暴露方法和装置 第 1 页 专利 多集群环境下应用服务的对外暴露方法和装置 第 2 页 专利 多集群环境下应用服务的对外暴露方法和装置 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-18 13:13:30上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。