Kubernetes中存量Pod的数据更新方法、装置、设备及介质制造方法及图纸

技术编号:40966445 阅读:24 留言:0更新日期:2024-04-18 20:46
本申请提供一种Kubernetes中存量Pod的数据更新方法、装置、设备及介质,该方法通过原地升级控制器监听VPA组件,并且在监听到VPA组件存在目标Pod的数据更新事件时,根据目标Pod的数据更新信息,确定资源数据库中存储的目标Pod的当前配置参数,由此,可以避免多版本信息的干扰,确定Pod运行资源和存储资源的一致性,确保对目标Pod的当前配置参数执行有效的数据更新;将资源推荐值覆盖目标Pod的当前配置参数,实现对资源数据库中的原地升级,且无需对存量Pod进行重建,不影响Pod内容器业务,由此,提高了容器资源配置的动态调整便捷性。

【技术实现步骤摘要】

本申请涉及数据处理,尤其涉及一种kubernetes中存量pod的数据更新方法、装置、设备及介质。


技术介绍

1、相比于传统虚拟机复杂的部署、薄弱的迁移能力等缺点,越来越多的应用和中间件选择kubernetes作为部署、运维的平台。在强调降本增效的大环境下,如何高效利用资源成为当前研究的主题。

2、在一些场景中,经常发现业务申请的容器资源(cpu、内存)存在不合理的现象,一方面是业务为了提高性能表现盲目给容器设置比实际需求偏大的配额,造成了资源的浪费,使得节点无法调度更多新的容器。另一方面,可能出现突增的流量,而容器资源配置不足,导致出现性能瓶颈或outofmemery而频繁重启,造成服务不可用。但实际上很难在配置容器的阶段就确定既能满足业务需求又节约资源的配置。

3、针对资源配置,现有技术是基于vpa(verticalpodautoscaler,垂直pod弹性伸缩)技术的解决方案,该方案基于业务历史真实使用的资源计算资源推荐值,并自动调整pod资源配额。然而现有技术虽然能实现上述的功能,但会对存量pod进行驱逐造成容器重启,进而影本文档来自技高网...

【技术保护点】

1.一种Kubernetes中存量Pod的数据更新方法,其特征在于,所述方法包括:

2.根据权利要求1所述的Kubernetes中存量Pod的数据更新方法,其特征在于,所述方法还包括:

3.根据权利要求2所述的Kubernetes中存量Pod的数据更新方法,其特征在于,所述基于所述当前数据存储信息,配置所述VPA组件之后,还包括:

4.根据权利要求3所述的Kubernetes中存量Pod的数据更新方法,其特征在于,所述基于所述历史资源数据,计算所述目标Pod对应的所述资源推荐值和数据监测阈值范围之后,还包括:

5.根据权利要求1所述的Kub...

【技术特征摘要】

1.一种kubernetes中存量pod的数据更新方法,其特征在于,所述方法包括:

2.根据权利要求1所述的kubernetes中存量pod的数据更新方法,其特征在于,所述方法还包括:

3.根据权利要求2所述的kubernetes中存量pod的数据更新方法,其特征在于,所述基于所述当前数据存储信息,配置所述vpa组件之后,还包括:

4.根据权利要求3所述的kubernetes中存量pod的数据更新方法,其特征在于,所述基于所述历史资源数据,计算所述目标pod对应的所述资源推荐值和数据监测阈值范围之后,还包括:

5.根据权利要求1所述的kubernetes中存量pod的数据更新方法,其特征在于,所述当前数据存储信息包括所述当前配置参数的数据名称、数据存储地址以及当前数据版本号。

6.根据权利要求5所述的kubernetes中存量pod的数据更新方法,其特征在于,所述基于所述当前数据存储信息,确定存储于资源数据库中...

【专利技术属性】
技术研发人员:望世杰
申请(专利权)人:天翼云科技有限公司
类型:发明
国别省市:

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

1