一种基于服务网格的Kubernetes容器调度方法及系统技术方案

技术编号:40190458 阅读:30 留言:0更新日期:2024-01-26 23:53
本发明专利技术涉及云原生技术领域,尤其是一种基于服务网格的Kubernetes容器调度方法,包括下述步骤:在Kubernetes集群中部署服务网格模块Istio;所述Kubernetes容器调度控制器以部署方式管理运行在集群中的节点上;根据节点划分为不同的域;在每个域中启动一个A2C算法的代理;所述代理接收容器调度的请求,所述代理通过多代理强化学习进行决策并计算获得即时奖励;评估所述决策的过程的成功或失败,且进行所述即时奖励的反馈;S8.获取所述决策的过程的评估信息。本发明专利技术还公开了基于服务网格的Kubernetes容器调度系统。本发明专利技术能够优化Kubernetes集群的容器分布,有效减少跨节点、跨交换机、跨机房的相互流量,保证服务质量及降低成本。

【技术实现步骤摘要】

本专利技术涉及云原生,尤其是一种基于服务网格的kubernetes容器调度方法及系统


技术介绍

1、随着云计算、大数据、人工智能等技术的迅速发展,企业对于高效、可靠和可扩展的it系统和应用程序的需求越来越迫切。在这样的背景下,云原生技术应运而生,成为当今it
的一个热门话题。云原生着眼于利用新的it技术和开发方法,构建可弹性扩展、优化自我治理的应用程序,从而使得企业更好地适应快速变化的市场和竞争环境。它利用容器化的架构和自动化的运维方式,实现了快速迭代、连续部署等敏捷开发的理念,同时在安全、可靠性等方面提供了一些解决方案。

2、kubernetes是云原生技术栈中的一个核心组件,它提供了完善的容器编排平台,为容器化的应用程序提供了扩展、管理、自动化等服务,可以帮助用户更轻松地部署和运维复杂的分布式应用程序。使用kubernetes,我们可以轻松地管理众多的容器实例、监控它们的运行状态、动态伸缩它们的数量等,从而提供更强大和高效的it系统和应用程序。

3、服务网格是云原生技术的另一项关键技术,它主要是为了解决微服务间通信、控制和本文档来自技高网...

【技术保护点】

1.一种基于服务网格的Kubernetes容器调度方法,其特征在于:包括下述步骤,

2.根据权利要求1所述的一种基于服务网格的Kubernetes容器调度方法,其特征在于:在步骤S1中,所述服务网格模块Istio通过为每个服务设置sidecar,以收集指标及跟踪流量。

3.根据权利要求1所述的一种基于服务网格的Kubernetes容器调度方法,其特征在于:在步骤S6中,所述决策包括以特定的优先级调度值所述域的某个节点上,或拒绝调度至该所述域。

4.根据权利要求1所述的一种基于服务网格的Kubernetes容器调度方法,其特征在于:在步骤S6中,所述代理...

【技术特征摘要】

1.一种基于服务网格的kubernetes容器调度方法,其特征在于:包括下述步骤,

2.根据权利要求1所述的一种基于服务网格的kubernetes容器调度方法,其特征在于:在步骤s1中,所述服务网格模块istio通过为每个服务设置sidecar,以收集指标及跟踪流量。

3.根据权利要求1所述的一种基于服务网格的kubernetes容器调度方法,其特征在于:在步骤s6中,所述决策包括以特定的优先级调度值所述域的某个节点上,或拒绝调度至该所述域。

4.根据权利要求1所述的一种基于服务网格的kubernetes容器调度方法,其特征在于:在步骤s6中,所述代理与所述kubernetes容器调度控制器、其他代理及服务网格模块istio进行数据互交,以获得所负责的节点资源信息、相应的服务网格数据及所述代理自身的视角。

5.根据权利要求4所述的一种基于服务网格的kubernetes容器调度方法,其特征在于:所述代理通过所负责的节点资源信息,获取所述域内节点的资源数据和占用情况;所述代理访问相应的服务网格数据,获取服务之间的流量数据;所述代理通过自身的视角,观测其代理的决策。

6.根据权利要求4...

【专利技术属性】
技术研发人员:崔思恒罗韬朱海
申请(专利权)人:中国—东盟信息港股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1