一种节点故障避免场景下的容器服务热迁移平台及方法
技术特征:
1.一种节点故障避免场景下的容器服务热迁移平台,其特征在于:容器服务热迁移平台基于kubernetes集群,包括master节点和node节点,master节点包括migss控制器和迁移控制器,node节点包括源工作节点和目标工作节点,源工作节点和目标工作节点均包括扩展的kubelet和迁移执行器;
2.一种应用于权利要求1所述的节点故障避免场景下的容器服务热迁移平台的方法,其特征在于,包括迁移准备阶段和批量迁移阶段;迁移准备阶段具体为目标工作节点的选择与基础镜像的预拉取;批量迁移阶段具体为网络感知的批量迁移。
3.根据权利要求2所述的方法,其特征在于,迁移准备阶段中目标工作节点的选择与基础镜像的预拉取的具体过程如下:
4.根据权利要求3所述的方法,其特征在于:步骤3中基础镜像与候选节点的镜像层相似度的计算过程如下:
5.根据权利要求4所述的方法,其特征在于:批量迁移阶段中网络感知的批量迁移的过程如下:
6.根据权利要求5所述的方法,其特征在于,计算带宽资源和传输时间,判断是否加入传输集合的具体过程如下:
技术总结
本发明公开了一种节点故障避免场景下的容器服务热迁移平台及方法,属于容器服务热迁移技术领域,容器服务热迁移平台基于Kubernetes集群,包括Master节点和Node节点,Master节点包括MigSS控制器和迁移控制器,Node节点包括源工作节点和目标工作节点,源工作节点和目标工作节点均包括扩展的Kubelet和迁移执行器;MigSS控制器负责对源Pod与克隆Pod分配不同的管理策略;迁移控制器负责有状态迁移的总体控制;扩展的Kubelet具备容器状态存档功能;迁移执行器被迁移控制器管理,负责状态存档文件传输、接收以及建立有状态镜像,并在同步阶段控制源Pod与克隆Pod增量状态同步;本发明提供的平台及方法,有效降低了应用的迁移时间,且通过主动迁移机制实现了故障计算节点避免。
技术研发人员:吕晓丹,许泽文,潘承渠,李晓虎,刘永禄,刘宝有
受保护的技术使用者:贵州大学
技术研发日:
技术公布日:2024/11/28
文档序号 :
【 40163194 】
技术研发人员:吕晓丹,许泽文,潘承渠,李晓虎,刘永禄,刘宝有
技术所有人:贵州大学
备 注:该技术已申请专利,仅供学习研究,如用于商业用途,请联系技术所有人。
声 明 :此信息收集于网络,如果你是此专利的发明人不想本网站收录此信息请联系我们,我们会在第一时间删除
技术研发人员:吕晓丹,许泽文,潘承渠,李晓虎,刘永禄,刘宝有
技术所有人:贵州大学
备 注:该技术已申请专利,仅供学习研究,如用于商业用途,请联系技术所有人。
声 明 :此信息收集于网络,如果你是此专利的发明人不想本网站收录此信息请联系我们,我们会在第一时间删除
