【技术实现步骤摘要】
一种快速部署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服务进程, ...
【技术保护点】
【技术特征摘要】
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集群的系统,其特征在于:该系统由准备...
【专利技术属性】
技术研发人员:王玉堂,肖传楠,张政,玄德,
申请(专利权)人:浪潮云信息技术股份公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。