【技术实现步骤摘要】
Kubernetes集群部署方法、装置、设备及计算机可读存储介质
[0001]本申请涉及Kubernetes集群部署领域,尤其涉及一种Kubernetes集群部署方法、装置、设备及计算机可读存储介质。
技术介绍
[0002]容器是目前企业信息化中常用的技术,该技术提供了一种轻量级虚拟化实现,通过该技术,业务开发人员可以将业务运行逻辑和业务运行依赖环境封装成镜像,进而在需要该业务的部署环境里快速部署,并可以提供一致的运行状态。
[0003]但随着信息化程度和规模的变化,在生产环境中运行的容器数量越来越多,管理成本也随之增长,为了解决该问题,开源社区提供了Kubernetes(简称K8s)集群(平台),用来对容器相关的资源进行统一的管理。
[0004]Kubernetes集群是需要部署的,目前Kubernetes集群的部署方法是基于 Master节点和Node节点进行部署,这些Master节点和Node节点服务器在执行部署操作时均需要连接互联网。因此,在某些网络物理隔离的环境下,无法进行Kubernetes集群的 ...
【技术保护点】
【技术特征摘要】
1.一种Kubernetes集群部署方法,其特征在于,应用于中心节点,所述方法包括:获取Kubernetes集群的部署组件;其中,所述Kubernetes集群包括Master节点和Node节点,所述中心节点为任一所述Master节点;配置各个目标节点的节点信息;其中,所述目标节点包括所述Master节点和/或Node节点;基于各个所述目标节点的节点信息,向各个所述目标节点分发所述部署组件,以使各个所述目标节点执行所述部署组件;在集群初始化命令执行成功后,获取所有节点的节点信息;在验证出所有节点的节点信息均正常的情况下,所述Kubernetes集群部署完毕。2.根据权利要求1所述的Kubernetes集群部署方法,其特征在于,所述获取Kubernetes集群的部署组件,包括:获取所述Kubernetes集群的部署组件包;其中,所述部署组件包括所述Kubernetes集群部署依赖的全部服务镜像和程序;解压所述部署组件包,得到所述部署组件。3.根据权利要求2所述的Kubernetes集群部署方法,其特征在于,在所述获取所述Kubernetes集群的部署组件包之前,所述方法还包括:获取shell脚本;利用所述shell脚本对所述部署组件包进行模块化管理。4.根据权利要求2所述的Kubernetes集群部署方法,其特征在于,在所述获取所述Kubernetes集群的部署组件包之后,所述方法还包括:修改或增减所述部署组件包中的部署组件,以更新所述部署组件包。5.根据权利要求1所述的Kubernetes集群部署方法,其特征在于,在各个所述目标节点执行所述部署组件报错的情况下,所述方法还包括:执行回滚操作,以清理已部署环境。...
【专利技术属性】
技术研发人员:李辰昊,李晓晓,邓锐,刘奕麟,李军浩,
申请(专利权)人:北京易华录信息技术股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。