[发明专利]基于Eureka服务注册与发现的Kubernetes调度方法在审
| 申请号: | 202010137141.3 | 申请日: | 2020-03-02 |
| 公开(公告)号: | CN113342457A | 公开(公告)日: | 2021-09-03 |
| 发明(设计)人: | 张家旺;李小飞;张建学 | 申请(专利权)人: | 中科星图股份有限公司 |
| 主分类号: | G06F9/455 | 分类号: | G06F9/455 |
| 代理公司: | 北京华专卓海知识产权代理事务所(普通合伙) 11664 | 代理人: | 张继鑫 |
| 地址: | 101399 北京市顺义区临空经济核*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 基于 eureka 服务 注册 发现 kubernetes 调度 方法 | ||
本公开的实施例提供了Eureka服务注册与发现的Kubernetes调度方法、设备和计算机可读存储介质。所述方法包括:从镜像仓库中调取基于Eureka构建的服务的镜像;将所述服务的镜像部署到Kubernets集群节点的Pod中;通过网关管理服务配置所述服务的域名;将对所述域名的访问请求加载到对应的Pod中。以此方式,可以实现可插入(Pluginable)、可迁移的(Portable)业务(Program)、数据(Data)和服务依赖(Service)的功能。
技术领域
本公开的实施例一般涉及数据处理领域,并且更具体地,涉及一种基于Eureka服务注册与发现的Kubernetes调度方法。
背景技术
Eureka是Netflix开发的服务发现框架,本身是一个基于REST的服务。Eureka包含Eureka Server和Eureka Client两个组件,Eureka Server提供服务注册服务,EurekaClient会将信息注册到Eureka Server,然后各个Eureka Client间就能通过EurekaServer获取已经注册服务实例的节点位置信息和状态等信息。
SpringCloud是现有技术中常用的微服务架构。即,一系列框架的有序集合。它利用Spring Boot的开发便利性巧妙地简化了分布式系统基础设施的开发,如服务发现注册、配置中心、消息总线、负载均衡、断路器和数据监控等,都可以用Spring Boot的开发风格做到一键启动和部署。。
Docker是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的Linux或Windows机器上,也可以实现虚拟化。现有的很多服务都是以Docker镜像方式运行在各个服务器上,并且依赖Kubernetes来对服务镜像进行编排。
Kubernetes,是一个开源的、用于管理云平台中多个主机上的容器化的应用。Kubernetes的目标是让部署容器化的应用简单并且高效(powerful),Kubernetes提供了应用部署,规划,更新,维护的一种机制。
当前,随着系统复杂度的提升,以及对系统扩展性的要求越来越高,传统的开发架构显然已不能满足开发要求。因此,开发者选择微服务架构(SpringCloud)进行应用开发已成为必然趋势。
但是,开发者利用微服务架构进行应用开发在实际操作过程中,技术人员发现了以下缺陷:
SpringCloud—Eureka服务注册与发现调度困难。即,利用SpringCloud框架进行开发和部署的服务通常都是紧耦合的,服务开发者通过各种方式定义本服务使用的存储资源及本服务依赖的服务资源,部署过程需要了解开发者对存储资源和服务资源的定义和组织结构。因此部署过程困难,难以实现服务的多次快速部署(由于服务部署过程的复杂性),以及实现真正意义上的一次部署多次使用。服务的部署和维护过程对实施和维护人员要求也非常高,不利于服务运营。
发明内容
根据本公开的实施例,提供了一种基于Eureka服务注册与发现的Kubernetes调度方案。
在本公开的第一方面,提供了一种基于Eureka服务注册与发现的Kubernetes调度方法。该方法包括:
从镜像仓库中调取基于Eureka构建的服务的镜像;
将所述服务的镜像部署到Kubernets集群节点的Pod中;
通过网关管理服务配置所述服务的域名;
将对所述域名的访问请求加载到对应的Pod中。
进一步地,所述镜像仓库为Harbor私有镜像仓库。
进一步地,所述服务的镜像包括:
master和worker服务的Docker镜像。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中科星图股份有限公司,未经中科星图股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010137141.3/2.html,转载请声明来源钻瓜专利网。





