基于Kubernetes调度方案的镜像层P2P共享传输方法及系统与流程
未命名
09-15
阅读:80
评论:0

基于kubernetes调度方案的镜像层p2p共享传输方法及系统
技术领域
1.本发明属于容器化部署技术领域,尤其涉及一种基于kubernetes调度方案的镜像层p2p共享传输方法、系统、计算机设备及存储介质。
背景技术:
2.kubernetes(通常简称为k8s)是一个开源的容器编排和管理平台,旨在简化容器化应用的部署、扩展和管理。它提供了一个可靠且高度可扩展的平台,用于管理跨多个主机的容器化应用程序。kubernetes的设计理念是基于google在内部开发和运行大规模容器集群的经验,并且它是由google开源的,目前由云原生计算基金会(cncf)进行维护和推进。kubernetes提供了一种容器编排的方法,通过对容器进行自动化的部署、扩展和管理,使开发者和运维团队能够更好地专注于应用程序的开发和业务逻辑,而无需过多关注底层基础设施的细节。总之,kubernetes是一个强大而灵活的容器编排和管理平台,它可以帮助开发者和运维团队更好地管理和扩展容器化应用。通过提供自动化的部署、伸缩、调度和管理功能,kubernetes使得构建和运行云原生应用变得更加简单和可靠。它已经成为云原生技术栈中不可或缺的重要组成部分,受到了广泛的关注和采用。
3.随着容器化技术的普及和应用规模的扩大,镜像管理和传输成为了容器部署和运行过程中的重要环节。在容器化技术中,镜像层是构成容器镜像的组成部分之一。容器镜像是一个独立的可执行软件包,其中包含了运行应用程序所需的一切,如操作系统、软件依赖、配置文件和应用代码等。镜像层是镜像的基本构建块,每个镜像层都包含了特定的文件系统变更或添加。镜像层是基于联合文件系统(union file system)的概念构建的,它允许将多个镜像层叠加在一起,形成一个完整的容器镜像。每个镜像层都包含了容器所需的一些文件和配置,这些层可以在构建和部署过程中进行重复使用。这种分层结构使得容器镜像在创建、传输和存储时更加高效。当多个镜像共享相同的镜像层时,它们可以共享存储空间,并减少对网络带宽和存储资源的需求。传统的镜像传输方式通常是通过集中式的镜像仓库进行下载和分发,这在大规模部署和跨地域网络传输时可能面临一些挑战,如网络带宽限制、镜像下载速度慢等问题。
技术实现要素:
4.为解决上述问题,本发明的目的是提供一种基于kubernetes调度方案的镜像层p2p共享传输方法及系统,该基于kubernetes调度方案的镜像层p2p共享传输方法及系统使用p2p方式在同一k8s集群的工作节点之间传输,从而来实现容器的协作部署。
5.为实现上述目的,本发明的技术方案为:一种基于kubernetes调度方案的镜像层p2p共享传输方法,包括以下步骤:目标选定节点接收主控节点发出的部署事件,其中,所述主控节点接收预定部署请求生成所述部署事件;通过kubelet遍历集群中的镜像服务检查所述部署事件所请求的镜像是否存在,集群内的其它工作节点接收所述主控节点的部署清单,所述部署清单中包含各工作节点需要向选定节点发送的镜像层id;接收用于部署的镜
像元数据,接收其他工作节点发送的镜像层数据;在从所述其他工作节点获取不到所需镜像层的情况下,从镜像仓库中获取该获取不到的所需镜像层,将部署结果信息更新发送回所述主控节点。
6.优选的,所述方法还包括如何确定目标选定节点,具体包括:在kubernetes原生调度模块的基础上扩充网络性能评分和已有层评分。
7.优选的,在kubernetes原生调度模块的基础上扩充网络性能评分的方法进一步包括:构造1个网络性能测试容器,并提前部署至kubernetes集群内的每一个节点上;每个网络性能测试容器周期性的测试所在工作节点的网络带宽与延迟,并发送至主控节点汇总和用于网络性能评分计算。
8.优选的,在kubernetes原生调度模块的基础上扩充已有层评分的方法进一步包括:获取kubernetes集群内的每一个节点的镜像层数据并与待部署容器镜像层的数据进行比对;基于比对结果进行已有层评分。
9.优选的,所述网络性能评分和已有层评分分别以权重为1加入原有调度器评分规则。
10.优选的,所述方法还包括:获取yaml配置确认容器镜像中的各个层已经存在于kubernetes集群的某些节点中时,基于所述网络性能测试容器提供的网络性能评分,将网络性能评分最高的节点上的所需镜像层传输至目标选定节点上,其中,最高的所述网络性能评分大于等于预设阈值。
11.优选的,在最高的所述网络性能评分小于预设阈值的情况下,从镜像仓库中拉取所需镜像层。
12.基于相同的构思,本发明还提供一种基于kubernetes调度方案的镜像层p2p共享传输系统,包括:命令接收模块,用于接收主控节点发出的部署事件,其中,所述主控节点接收预定部署请求生成所述部署事件;检索模块,用于通过kubelet遍历集群中的镜像服务检查所述部署事件所请求的镜像是否存在,集群内的其它工作节点接收所述主控节点的部署清单,所述部署清单中包含各工作节点需要向选定节点发送的镜像层id;数据接收模块,用于接收用于部署的镜像元数据,接收其他工作节点发送的镜像层数据;并在从所述其他工作节点获取不到所需镜像层的情况下,从镜像仓库中获取该获取不到的所需镜像层,将部署结果信息更新发送回所述主控节点。
13.优选的,所述系统还包括调度模块,所述调度模块在kubernetes原生调度模块的基础上扩充网络性能评分和已有层评分;在kubernetes原生调度模块的基础上扩充网络性能评分的方法进一步包括:构造1个网络性能测试容器,并提前部署至kubernetes集群内的每一个节点上;每个网络性能测试容器周期性的测试所在工作节点的网络带宽与延迟,并发送至主控节点汇总和用于网络性能评分计算;在kubernetes原生调度模块的基础上扩充已有层评分的方法进一步包括:获取kubernetes集群内的每一个节点的镜像层数据并与待部署容器镜像层的数据进行比对;基于比对结果进行已有层评分。
14.优选的,所述系统还包括编排模块,用于基于网络性能测试容器提供的带宽与延迟数据生成用于容器部署的协作传输方法,所述方法包括:获取yaml配置确认容器镜像中的各个层已经存在于kubernetes集群的某些节点中时,基于所述网络性能测试容器提供的网络性能评分,将网络性能评分最高的节点上的所需镜像层传输至目标选定节点上,其中,
最高的所述网络性能评分大于等于预设阈值;在最高的所述网络性能评分小于预设阈值的情况下,从镜像仓库中拉取所需镜像层。
15.基于相同的构思,本发明还提供一种计算机设备,包括:存储器,所述存储器用于存储处理程序;处理器,所述处理器执行所述处理程序时实现上述任意一项所述的基于kubernetes调度方案的镜像层p2p共享传输方法。
16.基于相同的构思,本发明还提供一种可读存储介质,所述可读存储介质上存储有处理程序,所述处理程序被处理器执行时实现上述任意一项所述的基于kubernetes调度方案的镜像层p2p共享传输方法。
17.本发明由于采用以上技术方案,使其与现有技术相比具有以下的优点和积极效果:
18.1、本发明的技术方案通过在kubernetes集群内实现镜像层p2p传输,避免了所有待部署节点都从镜像仓库下载镜像。相比传统的下载方式,这种传输方式减少了对主干网络带宽的占用,有效减轻了主干网络的带宽压力。由于镜像层可以在集群内节点之间直接传输,而无需每个节点都从镜像仓库下载,部署容器化服务的速度得到了显著提升。
19.2、本发明的节点可以快速获取所需的镜像层,从而加快了容器的部署过程,提高了整体的部署效率。利用集群内部的高质量内网环境进行镜像层p2p传输,相比依托于主干网络的下载方式,具备更快的传输速度。这样一来,不仅进一步减少了部署过程中对主干网络的依赖,还提供了更快速的部署体验,使得容器化服务能够更高效地运行。
20.3、本发明技术方案引入了镜像层p2p传输的概念,在kubernetes集群内部实现了节点之间的镜像层传输,通过专门设计面向镜像层的调度模块与编排模块,实现了对镜像层的精确控制和管理。节点可以直接从其他节点获取所需的镜像层,避免了冗余的下载操作,减轻了主干网络的负担,同时提高了容器的部署速度。这种技术突破使得在容器部署过程中能够决策镜像层的获取途径,提高了系统对容器镜像的管理能力和部署效率。
附图说明
21.下面结合附图对本发明的具体实施方式作进一步详细说明,其中:
22.图1为本发明基于kubernetes调度方案的镜像层p2p共享传输方案协同部署流程;
23.图2为本发明的kubernetes调度器的架构图。
具体实施方式
24.以下结合附图和具体实施例对本发明作进一步详细说明。根据下面说明和权利要求书,本发明的优点和特征将更清楚。需说明的是,附图均采用非常简化的形式且均使用非精准的比率,仅用以方便、明晰地辅助说明本发明实施例的目的。
25.需要说明,本发明实施例中所有方向性指示(诸如上、下、左、右、前、后
……
)仅用于解释在某一特定姿态(如附图所示)下各部件之间的相对位置关系、运动情况等,如果该特定姿态发生改变时,则该方向性指示也相应地随之改变。
26.p2p(peer-to-peer)共享传输是一种分布式计算和通信模型,其中参与者(也称为对等方或节点)之间共享资源和服务,而不需要集中的服务器。在p2p网络中,每个节点既可以作为服务的提供者,也可以作为服务的消费者。p2p共享传输的主要特点是去中心化和自
治性。与传统的客户端-服务器模型不同,p2p网络中的节点可以直接与其他节点通信和交换数据,而无需依赖于中央服务器。这种去中心化的特性使得p2p网络更加灵活和抗故障,可以在没有单点故障的情况下进行资源共享和传输。p2p共享传输在许多领域中得到广泛应用,如文件共享、流媒体传输、分布式计算和内容分发等。它可以提供更高的可扩展性和弹性,减轻集中式服务器的负担,并提高资源利用率和传输效率。同时,p2p共享传输还具有去中心化、自组织和鲁棒性的优势,能够在网络中更好地适应节点的加入和退出,以及网络拓扑的变化。
27.如图1所示,为本发明基于kubernetes调度方案的镜像层p2p共享传输方案协同部署流程示意图。共享传输方案使用p2p方式在同一k8s集群的工作节点之间传输,从而来实现容器的协作部署。具体如下:
28.步骤1:当调用部署请求时,k8s集群的主控节点首先向选择作为部署主机节点的选定节点发出部署事件。
29.步骤2.1:选定节点中的kubelet遍历集群中的镜像服务,以检查所请求的镜像是否存在。同时,主控节点向集群内的其它工作节点发送部署清单,部署清单中包含各工作节点需要向选定节点发送的镜像层id。
30.步骤2.2:选定节点还接收用于部署的镜像元数据。
31.步骤3.1:之后,工作节点向选定节点发送镜像层数据。
32.步骤3.2:如果集群内所有工作节点都不含所需的镜像层,则选定节点从镜像仓库中获取镜像层。
33.步骤4:最后,选定节点将部署结果信息更新发送回主控节点。
34.本发明的技术方案通过在kubernetes集群内实现镜像层p2p传输,避免了所有待部署节点都从镜像仓库下载镜像。相比传统的下载方式,这种传输方式减少了对主干网络带宽的占用,有效减轻了主干网络的带宽压力。由于镜像层可以在集群内节点之间直接传输,而无需每个节点都从镜像仓库下载,部署容器化服务的速度得到了显著提升。节点可以快速获取所需的镜像层,从而加快了容器的部署过程,提高了整体的部署效率。利用集群内部的高质量内网环境进行镜像层p2p传输,相比依托于主干网络的下载方式,具备更快的传输速度。这样一来,不仅进一步减少了部署过程中对主干网络的依赖,还提供了更快速的部署体验,使得容器化服务能够更高效地运行。
35.优选的,所述方法还包括如何确定目标选定节点,具体包括:在kubernetes原生调度模块的基础上扩充网络性能评分和已有层评分。
36.优选的,在kubernetes原生调度模块的基础上扩充网络性能评分的方法进一步包括:构造1个网络性能测试容器,并提前部署至kubernetes集群内的每一个节点上;每个网络性能测试容器周期性的测试所在工作节点的网络带宽与延迟,并发送至主控节点汇总和用于网络性能评分计算。
37.优选的,在kubernetes原生调度模块的基础上扩充已有层评分的方法进一步包括:获取kubernetes集群内的每一个节点的镜像层数据并与待部署容器镜像层的数据进行比对;基于比对结果进行已有层评分。
38.优选的,所述网络性能评分和已有层评分分别以权重为1加入原有调度器评分规则。
39.具体的,参见图2,为本发明改进后的调度模块,主要包含用于容器放置的调度模块和用于生成协作传输解决方案的编排模块。本发明的调度模块是基于k8s原生调度器进行修改得到的。在k8s中,可以使用cli命令创建容器部署事件。一旦创建了事件,k8s api server就会通知自定义调度器(即本发明改进后的调度模块)进行调度,原生的k8s调度流遵循四个步骤:排序、筛选、评分和选定,最终,得分最高的节点会被选中用于容器部署。其中,本技术修改了调度器的评分过程,扩充了2个评分机制,并均以权重为1加入原有调度器评分机制。(1)网络性能评分。首先,我们构造了一个网络性能测试容器,并提前在每一个工作节点部署。该容器会周期性测试所在工作节点的网络带宽与延迟,并发送至主控节点汇总。带宽越高、延迟越低则评分越高,从而将其进行归一化处理后新增为一条评分指标;(2)已有层评分。我们以层粒度来统计各个工作节点中已有层与待部署容器镜像层的重复数据量,重复的数据量越高则评分越高,从而将其进行归一化处理后新增为一条评分指标。
40.优选的,所述方法还包括:获取yaml配置确认容器镜像中的各个层已经存在于kubernetes集群的某些节点中时,基于所述网络性能测试容器提供的网络性能评分,将网络性能评分最高的节点上的所需镜像层传输至目标选定节点上,其中,最高的所述网络性能评分大于等于预设阈值。
41.优选的,在最高的所述网络性能评分小于预设阈值的情况下,从镜像仓库中拉取所需镜像层。
42.具体的,当发生部署事件时,首先根据用户提交的yaml配置确认容器镜像中的各个层是已经存在于k8s集群的某个节点中。之后,基于调度模块中的网络性能测试容器提供的带宽与延迟数据,生成用于容器部署的协作传输解决方案。例如,如果选定节点“node1”需要镜像层“layer1”来部署目标服务,则编排模块则会执行以下三个步骤:(1)筛选出k8s集群中已存储镜像层“layer1”的所有工作节点;(2)淘汰其中网络性能未达到预设阈值的节点(阈值为预设的常数);(3)若仍然存在多个节点,选择其中网络性能最好的,并通知该节点将镜像层“layer1”推送到“node1”。反之,如果整个集群都不包含所需的镜像层“layer1”,或者包含所需镜像层的工作节点目前网络性能均未达到预设的阈值,模块将通知“node1”从镜像仓库中拉取镜像层“layer1”。
43.本发明技术方案引入了镜像层p2p传输的概念,在kubernetes集群内部实现了节点之间的镜像层传输,通过专门设计面向镜像层的调度模块与编排模块,实现了对镜像层的精确控制和管理。节点可以直接从其他节点获取所需的镜像层,避免了冗余的下载操作,减轻了主干网络的负担,同时提高了容器的部署速度。这种技术突破使得在容器部署过程中能够决策镜像层的获取途径,提高了系统对容器镜像的管理能力和部署效率。
44.通过上述步骤,可以优化k8s集群的容器部署流程。不同于原生k8s集群部署容器时依赖从镜像仓库拉取,本方案通过以层为粒度的共享传输,可以实现镜像层的三个获取来源:(1)若选定节点本地已经含有所需的镜像层,则直接使用;(2)若本地没有所需镜像层,则判断同集群中其它工作节点是否包含所需的镜像层,若有则高质量的集群内网进行快速镜像传输;(3)若集群中所有节点均不包含所需的镜像层,则从镜像仓库中拉取镜像层。
45.基于相同的构思,本发明还提供一种基于kubernetes调度方案的镜像层p2p共享传输系统,包括:命令接收模块,用于接收主控节点发出的部署事件,其中,所述主控节点接
收预定部署请求生成所述部署事件;检索模块,用于通过kubelet遍历集群中的镜像服务检查所述部署事件所请求的镜像是否存在,集群内的其它工作节点接收所述主控节点的部署清单,所述部署清单中包含各工作节点需要向选定节点发送的镜像层id;数据接收模块,用于接收用于部署的镜像元数据,接收其他工作节点发送的镜像层数据;并在从所述其他工作节点获取不到所需镜像层的情况下,从镜像仓库中获取该获取不到的所需镜像层,将部署结果信息更新发送回所述主控节点。
46.优选的,所述系统还包括调度模块,所述调度模块在kubernetes原生调度模块的基础上扩充网络性能评分和已有层评分;在kubernetes原生调度模块的基础上扩充网络性能评分的方法进一步包括:构造1个网络性能测试容器,并提前部署至kubernetes集群内的每一个节点上;每个网络性能测试容器周期性的测试所在工作节点的网络带宽与延迟,并发送至主控节点汇总和用于网络性能评分计算;在kubernetes原生调度模块的基础上扩充已有层评分的方法进一步包括:获取kubernetes集群内的每一个节点的镜像层数据并与待部署容器镜像层的数据进行比对;基于比对结果进行已有层评分。
47.优选的,所述系统还包括编排模块,用于基于网络性能测试容器提供的带宽与延迟数据生成用于容器部署的协作传输方法,所述方法包括:获取yaml配置确认容器镜像中的各个层已经存在于kubernetes集群的某些节点中时,基于所述网络性能测试容器提供的网络性能评分,将网络性能评分最高的节点上的所需镜像层传输至目标选定节点上,其中,最高的所述网络性能评分大于等于预设阈值;在最高的所述网络性能评分小于预设阈值的情况下,从镜像仓库中拉取所需镜像层。
48.本发明技术方案引入了镜像层p2p传输的概念,在kubernetes集群内部实现了节点之间的镜像层传输,通过专门设计面向镜像层的调度模块与编排模块,实现了对镜像层的精确控制和管理。节点可以直接从其他节点获取所需的镜像层,避免了冗余的下载操作,减轻了主干网络的负担,同时提高了容器的部署速度。这种技术突破使得在容器部署过程中能够决策镜像层的获取途径,提高了系统对容器镜像的管理能力和部署效率。
49.基于相同的发明构思,本发明还提供一种计算机设备,包括:存储器,所述存储器用于存储处理程序;处理器,所述处理器执行所述处理程序时实现任意一项所述的基于kubernetes调度方案的镜像层p2p共享传输方法。
50.基于相同的发明构思,本发明还提供一种可读存储介质,所述可读存储介质上存储有处理程序,所述处理程序被处理器执行时实现任意一项所述的基于kubernetes调度方案的镜像层p2p共享传输方法。
51.本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:移动存储设备、只读存储器(readonlymemory,rom)、磁碟或者光盘等各种可以存储程序代码的介质。
52.上面结合附图对本发明的实施方式作了详细说明,但是本发明并不限于上述实施方式。即使对本发明作出各种变化,倘若这些变化属于本发明权利要求及其等同技术的范围之内,则仍落入在本发明的保护范围之中。
技术特征:
1.一种基于kubernetes调度方案的镜像层p2p共享传输方法,其特征在于,包括以下步骤:目标选定节点接收主控节点发出的部署事件,其中,所述主控节点接收预定部署请求生成所述部署事件;通过kubelet遍历集群中的镜像服务检查所述部署事件所请求的镜像是否存在,集群内的其它工作节点接收所述主控节点的部署清单,所述部署清单中包含各工作节点需要向选定节点发送的镜像层id;接收用于部署的镜像元数据,接收其他工作节点发送的镜像层数据;在从所述其他工作节点获取不到所需镜像层的情况下,从镜像仓库中获取该获取不到的所需镜像层,将部署结果信息更新发送回所述主控节点。2.根据权利要求1所述的基于kubernetes调度方案的镜像层p2p共享传输方法,其特征在于,所述方法还包括如何确定目标选定节点,具体包括:在kubernetes原生调度模块的基础上扩充网络性能评分和已有层评分。3.根据权利要求2所述的基于kubernetes调度方案的镜像层p2p共享传输方法,其特征在于,在kubernetes原生调度模块的基础上扩充网络性能评分的方法进一步包括:构造1个网络性能测试容器,并提前部署至kubernetes集群内的每一个节点上;每个网络性能测试容器周期性的测试所在工作节点的网络带宽与延迟,并发送至主控节点汇总和用于网络性能评分计算。4.根据权利要求2所述的基于kubernetes调度方案的镜像层p2p共享传输方法,其特征在于,在kubernetes原生调度模块的基础上扩充已有层评分的方法进一步包括:获取kubernetes集群内的每一个节点的镜像层数据并与待部署容器镜像层的数据进行比对;基于比对结果进行已有层评分。5.根据权利要求2所述的基于kubernetes调度方案的镜像层p2p共享传输方法,其特征在于,所述网络性能评分和已有层评分分别以权重为1加入原有调度器评分规则。6.根据权利要求3所述的基于kubernetes调度方案的镜像层p2p共享传输方法,其特征在于,所述方法还包括:获取yaml配置确认容器镜像中的各个层已经存在于kubernetes集群的某些节点中时,基于所述网络性能测试容器提供的网络性能评分,将网络性能评分最高的节点上的所需镜像层传输至目标选定节点上,其中,最高的所述网络性能评分大于等于预设阈值。7.根据权利要求6所述的基于kubernetes调度方案的镜像层p2p共享传输方法,其特征在于,在最高的所述网络性能评分小于预设阈值的情况下,从镜像仓库中拉取所需镜像层。8.一种基于kubernetes调度方案的镜像层p2p共享传输系统,其特征在于,包括:命令接收模块,用于接收主控节点发出的部署事件,其中,所述主控节点接收预定部署请求生成所述部署事件;检索模块,用于通过kubelet遍历集群中的镜像服务检查所述部署事件所请求的镜像是否存在,集群内的其它工作节点接收所述主控节点的部署清单,所述部署清单中包含各工作节点需要向选定节点发送的镜像层id;数据接收模块,用于接收用于部署的镜像元数据,接收其他工作节点发送的镜像层数
据;并在从所述其他工作节点获取不到所需镜像层的情况下,从镜像仓库中获取该获取不到的所需镜像层,将部署结果信息更新发送回所述主控节点。9.根据权利要求8所述的基于kubernetes调度方案的镜像层p2p共享传输系统,其特征在于,所述系统还包括调度模块,所述调度模块在kubernetes原生调度模块的基础上扩充网络性能评分和已有层评分;在kubernetes原生调度模块的基础上扩充网络性能评分的方法进一步包括:构造1个网络性能测试容器,并提前部署至kubernetes集群内的每一个节点上;每个网络性能测试容器周期性的测试所在工作节点的网络带宽与延迟,并发送至主控节点汇总和用于网络性能评分计算;在kubernetes原生调度模块的基础上扩充已有层评分的方法进一步包括:获取kubernetes集群内的每一个节点的镜像层数据并与待部署容器镜像层的数据进行比对;基于比对结果进行已有层评分。10.根据权利要求9所述的基于kubernetes调度方案的镜像层p2p共享传输系统,其特征在于,所述系统还包括编排模块,用于基于网络性能测试容器提供的带宽与延迟数据生成用于容器部署的协作传输方法,所述方法包括:获取yaml配置确认容器镜像中的各个层已经存在于kubernetes集群的某些节点中时,基于所述网络性能测试容器提供的网络性能评分,将网络性能评分最高的节点上的所需镜像层传输至目标选定节点上,其中,最高的所述网络性能评分大于等于预设阈值;在最高的所述网络性能评分小于预设阈值的情况下,从镜像仓库中拉取所需镜像层。
技术总结
本发明公开了一种基于Kubernetes调度方案的镜像层P2P共享传输方法,包括以下步骤:目标选定节点接收主控节点发出的部署事件,其中,所述主控节点接收预定部署请求生成所述部署事件;通过Kubelet遍历集群中的镜像服务检查所述部署事件所请求的镜像是否存在,集群内的其它工作节点接收所述主控节点的部署清单,所述部署清单中包含各工作节点需要向选定节点发送的镜像层ID;接收用于部署的镜像元数据,接收其他工作节点发送的镜像层数据;在从所述其他工作节点获取不到所需镜像层的情况下,从镜像仓库中获取该获取不到的所需镜像层,将部署结果信息更新发送回所述主控节点。引入P2P传输方式在同一K8s集群的工作节点之间传输,从而来实现容器的协作部署。从而来实现容器的协作部署。从而来实现容器的协作部署。
技术研发人员:王闻宇 沈仕浩 王晓飞
受保护的技术使用者:派欧云计算(上海)有限公司
技术研发日:2023.06.19
技术公布日:2023/9/12
版权声明
本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
航空之家 https://www.aerohome.com.cn/
飞机超市 https://mall.aerohome.com.cn/
航空资讯 https://news.aerohome.com.cn/