【技术实现步骤摘要】
kubernetes集群部署方法、装置及设备和介质
[0001]本申请涉及云计算
,特别是涉及一种kubernetes集群部署方法、装置及设备和介质。
技术介绍
[0002]云原生提供了一种可应用于生产环境的方法论,企业、组织或机构可以快速部署应用程序,将更多的精力由环境部署转向业务功能开发,从而实现产品的快速迭代与交付。作为云原生落地的核心,kubernetes已成为构建容器化平台的默认选择。
[0003]然而,kubernetes集群中各节点在执行针对kubernetes环境部署的安装操作时,由于需要从私有仓库中安装软件或私有镜像,使得kubernetes集群部署受到仓库并行下载数量限制和网络带宽限制,以致kubernetes集群部署时间较长。
技术实现思路
[0004]本申请实施例的目的是提供一种kubernetes集群部署方法、装置及设备和介质,可以缩短kubernetes集群部署时间。
[0005]为解决上述技术问题,第一方面,本申请实施例提供一种kubernetes集群部署方法,应用于kubernetes集群中的第一节点,所述方法包括:
[0006]获取目标文件安装包,所述目标文件安装包至少包含执行安装操作所需的各个文件,所述安装操作用于在节点上部署kubernetes环境;
[0007]根据所述各个文件在安装操作中的使用顺序,将所述各个文件顺序地分发至所述kubernetes集群中的其它节点中,以使所述kubernetes集群中的其它节点并行地执行下 ...
【技术保护点】
【技术特征摘要】
1.一种kubernetes集群部署方法,其特征在于,应用于kubernetes集群中的第一节点,所述方法包括:获取目标文件安装包,所述目标文件安装包至少包含执行安装操作所需的各个文件,所述安装操作用于在节点上部署kubernetes环境;根据所述各个文件在安装操作中的使用顺序,将所述各个文件顺序地分发至所述kubernetes集群中的其它节点中,以使所述kubernetes集群中的其它节点并行地执行下载操作和安装操作,所述下载操作用于节点接收执行安装操作所需的各个文件。2.根据权利要求1所述的方法,其特征在于,根据所述各个文件在安装操作中的使用顺序,将所述各个文件顺序地分发至所述kubernetes集群中的其它节点中,包括:对所述各个文件分别建立待下载节点列表;根据所述各个文件在安装操作中的使用顺序,从所述各个文件中确定当前所需分发的目标文件;将所述目标文件发送至对应的待下载节点列表的至少一个节点中,并更新所述对应的待下载节点列表;接收来自于接收到所述目标文件的节点的第一查询请求;根据更新后的所述对应的待下载节点列表,生成针对所述第一查询请求的查询结果;向发送所述第一查询请求的节点返回查询结果,以使发送所述第一查询请求的节点,向更新后的所述对应的待下载节点列表中的至少一个剩余节点分发所述目标文件。3.根据权利要求2所述的方法,其特征在于,根据更新后的所述对应的待下载节点列表,生成针对所述第一查询请求的查询结果之前,所述方法还包括:接收来自于接收到所述目标文件的节点的文件分发状态;根据所述文件分发状态,更新所述目标文件对应的待下载节点列表。4.根据权利要求1所述的方法,其特征在于,获取目标文件安装包,包括:获取执行安装操作所需的各个文件,所述各个文件至少包含集群配置文件、软件安装包文件和容器镜像导出文件;根据所述各个文件各自在安装操作中的使用顺序,对所述各个文件进行排序;根据排序后的所述各个文件,生成所述目标文件安装包。5.根据权利要求1
‑
4任一所述的方法,其特征在于,根据所述各个文件在安装操作中的使用顺序,将所述各个文件顺序地分发至所述kubernetes集群中的其它节点中,包括:根据所述各个文件在安装操作中的使用顺序,基于点对点传输原理将所述各个文件顺序地分发至所述kubernetes集群中的其它节点中。6.根据权利要求1
‑
4任一所述的方法,其特征在于,所述方法还包括:根据所述目标文件安装包中的各个文件,执行安装操作。7.一种kubernetes集群部署方法,其特征在于,应用于kubernetes集群中除第一节点之外的任意节点,所述方法包括:执行下载操作,接收所述第一节点发送的目标文件,且并行地根据文件的接收顺序执行安装操作,其中,所述第一节点是根据文件在安装操作中的使用顺序来发送文件的,所述安装操作用于在节点上部署kubernetes环境。8.根据权利要求7所述的方法,其特征在于,接收所述第一节点发送的目标文件之后,
所述方法还包括:确定所述目标文件在安装操作中所对应的第一子操作;检测是否接收到执行所述第一子操作所需的所有文件;在接收到执行所述第一子操作所需的所有文件的情况下,生成所述第一子操作对应的同步点;根据文件的接收顺...
【专利技术属性】
技术研发人员:康英杰,王德奎,
申请(专利权)人:苏州浪潮智能科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。