【技术实现步骤摘要】
本申请涉及计算机,尤其涉及一种容器镜像源重定向方法、装置、设备及存储介质及计算机程序产品。
技术介绍
1、容器镜像是云原生应用的基础,云原生kubernetes集群中的容器应用及容器中间件都通过容器镜像进行部署。容器将应用进程、运行时文件和操作系统依赖项与系统的其余部分隔离开,以此提供更大的可移植性和更低的部署时间。
2、云原生环境中大量第三方应用和中间件使用helm或者operator模式方式部署,这些应用和中间件默认使用dockerhub、gcr.io、quay.io等外部公共容器镜像源,然而在复杂的私有云和混合云网络环境下,节点可能无法直接访问外部容器镜像源,导致节点无法拉取到镜像从而无法运行应用。
3、通常需要相关人员需要花费大量时间分析应用,并通过数据梳理的方式,获取到需要使用的镜像列表,并根据该列表由相关人员选择合适的镜像源,但是相关人员分析应用和相关镜像列表过程中,整个流程难以维护且易出错,从而造成应用对应镜像源重定向效果较差。
技术实现思路
1、本申
...【技术保护点】
1.一种容器镜像源重定向方法,其特征在于,所述容器镜像源重定向方法包括以下步骤:
2.如权利要求1所述的容器镜像源重定向方法,其特征在于,所述根据所述容器镜像地址列表和所述容器镜像源地址列表,确定目标集群中集群节点与各镜像源之间的网络可达关系,并确定所述集群节点与所述各镜像源之间的网络性能评分的步骤,包括:
3.如权利要求1所述的容器镜像源重定向方法,其特征在于,所述根据所述网络可达关系和所述网络性能评分,将所述集群节点的镜像源重定向至符合预设性能需求的镜像地址的步骤,包括:
4.如权利要求3所述的容器镜像源重定向方法,其特征在于,
...【技术特征摘要】
1.一种容器镜像源重定向方法,其特征在于,所述容器镜像源重定向方法包括以下步骤:
2.如权利要求1所述的容器镜像源重定向方法,其特征在于,所述根据所述容器镜像地址列表和所述容器镜像源地址列表,确定目标集群中集群节点与各镜像源之间的网络可达关系,并确定所述集群节点与所述各镜像源之间的网络性能评分的步骤,包括:
3.如权利要求1所述的容器镜像源重定向方法,其特征在于,所述根据所述网络可达关系和所述网络性能评分,将所述集群节点的镜像源重定向至符合预设性能需求的镜像地址的步骤,包括:
4.如权利要求3所述的容器镜像源重定向方法,其特征在于,所述根据所述集群类型、所述网络可达关系和所述网络性能评分,将所述集群节点的镜像源重定向至符合预设性能需求的镜像地址的步骤,包括以下任一项:
5.如权利要求1所述的容器镜像源重定向方法,其特征在于,所述根据所述网络可达关系和所述网络性能评分,将所述集群节点的镜像源重定向至符合预设性能需求的镜像地址的步骤之前,所述方法还包括:
【专利技术属性】
技术研发人员:蔡建辉,李海军,郭至为,罗正正,游峰,杨海,
申请(专利权)人:中移动金融科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。