一种快速部署Kubernetes集群的方法及系统技术方案

技术编号:37314378 阅读:17 留言:0更新日期:2023-04-21 22:56
本发明专利技术涉及集群部署技术领域,具体为一种快速部署Kubernetes集群的方法包括以下步骤:准备配置文件;校验配置文件;配置集群节点;部署管理侧镜像仓库;在节点中部署Kubernetes集群;有益效果为:本发明专利技术提出的快速部署Kubernetes集群的方法及系统通过将集群节点配置提取到配置文件中,然后读取配置文件,校验配置文件,根据配置文件中的参数进行自动化地部署Kubernetes集群,减少了人工运维的成本,提高了部署效率。提高了部署效率。提高了部署效率。

【技术实现步骤摘要】
一种快速部署Kubernetes集群的方法及系统


[0001]本专利技术涉及B
,具体为一种快速部署Kubernetes集群的方法及系统。

技术介绍

[0002]Kubernetes(k8s)是Google开源的容器集群管理系统。在容器技术的基础上,为容器化的应用提供自动部署和回滚、服务发现和负载均衡、存储编排、密钥与配置管理、和自动完成装箱计算等一系列完整功能。
[0003]现有技术中,在集群管理方面,Kubernetes将集群中的机器通常划分为若干个Master节点和若干个工作节点Node。其中,在Master节点运行着集群管理相关的控制平面组件,如kube

apiserver、etcd、kube

scheduler、kube

controller

manager,为集群做出全局决策,比如资源的调度以及检测和响应集群事件;在Node节点运行着Kubernetes的kubelet、kube

proxy服务进程,这些服务进程负责Po本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种快速部署Kubernetes集群的方法,其特征在于:该方法包括以下步骤:准备配置文件;校验配置文件;配置集群节点;部署管理侧镜像仓库;在节点中部署Kubernetes集群。2.根据权利要求1所述的一种快速部署Kubernetes集群的方法,其特征在于:配置文件中包括所述Kubernetes集群中的节点信息,节点信息包括节点名称,登录方式,标签,磁盘配置。3.根据权利要求2所述的一种快速部署Kubernetes集群的方法,其特征在于:对所述配置文件中的参数进行校验,根据是否配置Genesis标签区分部署节点和其他节点;当所述配置参数校验成功时,利用所述配置参数,对用于部署所述Kubernetes集群的节点进行配置。4.根据权利要求1所述的一种快速部署Kubernetes集群的方法,其特征在于:根据所述配置参数确定所述节点的标签,以部署所述Kubernetes集群中的节点,根据是否配置Genesis标签分为部署节点和其他节点;配置文件中在配置节点的磁盘时,支持配置容量大小来动态地去查找满足需求的磁盘。5.根据权利要求1所述的一种快速部署Kubernetes集群的方法,其特征在于:在部署节点,以注册一个linux系统服务的方式,docker run一个harbor镜像,部署管理侧镜像仓库,以实现开机自启动;将解压后的镜像层文件,挂载到harbor容器内部指定路径,由此实现部署管理侧镜像仓库服务。6.一种如上述权利要求1

5任意一项所述的快速部署Kubernetes集群的系统,其特征在于:该系统由准备...

【专利技术属性】
技术研发人员:王玉堂肖传楠张政玄德
申请(专利权)人:浪潮云信息技术股份公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1