一种驱逐容器组的方法、系统及装置制造方法及图纸

技术编号:26342143 阅读:51 留言:0更新日期:2020-11-13 20:30
本发明专利技术提供了一种驱逐容器组的方法、系统及装置,方法包获取容器组驱逐触发指令,关闭当前节点调度;基于API接口,调用驱逐命令,采用多线程并发异步驱逐容器组。本发明专利技术面向用户设置驱逐容器组的触发指令,在获取到该指令后,通过API接口调用驱逐命令,并将驱逐进程进行页面显示,用户只需触发当前节点的驱逐指令即可实现驱逐容器组操作,不需要用户具备专业技能,操作便捷。且其具体的迁移过程和驱逐进度进行了页面显示,解决现有驱逐过程不可视的问题,便于用户了解驱逐进程。

A method, system and device for expelling container group

【技术实现步骤摘要】
一种驱逐容器组的方法、系统及装置
本专利技术涉及集群容器组驱逐
,尤其是一种驱逐容器组的方法、系统及装置。
技术介绍
在容器技术时代,大量的业务应用场景,通过Kubernetes(一个用于容器集群的自动化部署、扩容以及运维的开源平台)容器编排技术上云。有时Kubernetes集群下节点需要升级维护,如节点内核升级、硬件资源更换等操作,这些操作需要尽可能少的影响Kubernetes集群上运行的业务,需要进行驱逐容器组操作。Kubernetes集群下的drain命令支持该操作场景,然而drain为底层命令,用户在进行相应操作时,需要调用底层命令,对用户的专业技能需求较高,通常不方便操作。
技术实现思路
本专利技术提供了一种驱逐容器组的方法、系统及装置,用于解决客户自主进行驱逐容器组操作不容易实现的问题。为实现上述目的,本专利技术采用下述技术方案:本专利技术第一方面提供了一种驱逐容器组的方法,所述方法包括以下步骤:获取容器组驱逐触发指令,关闭当前节点调度;基于API接口,调用驱逐命令,本文档来自技高网...

【技术保护点】
1.一种驱逐容器组的方法,其特征是,所述方法包括以下步骤:/n获取容器组驱逐触发指令,关闭当前节点调度;/n基于API接口,调用驱逐命令,采用多线程并发异步驱逐容器组。/n

【技术特征摘要】
1.一种驱逐容器组的方法,其特征是,所述方法包括以下步骤:
获取容器组驱逐触发指令,关闭当前节点调度;
基于API接口,调用驱逐命令,采用多线程并发异步驱逐容器组。


2.根据权利要求1所述驱逐容器组的方法,其特征是,所述方法在获取驱逐指令之后,调用驱逐命令之前还包括步骤:
将当前节点下需迁移的容器组信息进行保存。


3.根据权利要求2所述驱逐容器组的方法,其特征是,所述方法在调用驱逐命令后,还包括步骤:
获取需迁移的容器组,并不断获取已迁移的容器组,计算驱逐进度,将所述驱逐进度进行页面显示。


4.根据权利要求3所述驱逐容器组的方法,其特征是,所述需迁移的容器组从保存的容器组信息中获取。


5.根据权利要求4所述驱逐容器组的方法,其特征是,所述不断获取已迁移的容器组,计算驱逐进度的具体过程为:
获取当前节点中处于停止状态的容器组;
通过表达式计算得到驱逐进度。


6.根据权利要求1所述驱逐容器组的方法,其特征是,所述方法在调用驱逐命令后,还包括显示容器组列表的步骤;所述容器组...

【专利技术属性】
技术研发人员:李龙峰张东
申请(专利权)人:苏州浪潮智能科技有限公司
类型:发明
国别省市:江苏;32

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

1