【技术实现步骤摘要】
一种Kubernetes控制组件的管理方法及系统
[0001]本专利技术涉及云计算
,具体为一种Kubernetes控制组件的管理方法及系统。
技术介绍
[0002]Kubernetes是一个开源的,用于管理云平台中多个主机上的容器的应用。Kubernetes的目标是让部署容器化的应用简单并且高效,Kubernetes提供了应用部署,规划,更新,维护的一种机制。
[0003]现有技术中,Kubernetes的管理面组件主要包括以下几个部分:Kube
‑
apiserver:Kubernetes对外的唯一接口,所有的请求都需要经过这个接口进行通信。主要负责接收、校验并响应所有的请求,是所有资源增删改查的唯一入口。Kube
‑
controller
‑
manager:负责管理集群各种资源,保证资源处于预期的状态。由控制器完成的主要功能主要包括生命周期功能和API业务逻辑。Kube
‑
scheduler:负责决定将容器放到哪个集群节点上运行。当其在调 ...
【技术保护点】
【技术特征摘要】
1.一种Kubernetes控制组件的管理方法,其特征在于,该管理方法包括以下步骤:搭建一个Kubernetes集群作为管理集群;对其它Kubernetes子集群的控制组件进行纳管;对子集群的创建、删除、扩容、缩容、升级、更新动作进行管理。2.根据权利要求1所述的一种Kubernetes控制组件的管理方法,其特征在于:支持主Kubernetes集群对其余集群进行管理;支持Kube
‑
apiserver、Kube
‑
controller
‑
manager及Kube
‑
scheduler使用Deployment进行部署,并使用Service暴露服务;支持Kube
‑
apiserver、Kube
‑
controller
‑
manager及Kube
‑
scheduler使用Service暴露服务;支持Kubectl切换集群上下文进行多集群运维。3.根据权利要求1所述的一种Kubernetes控制组件的管理方法,其特征在于:Kubernetes集群分为Master和Node两部分,Master作为服务端,Node作为客户端;Master服务端作为主控节点,主要负责管理和控制整个Kubernetes集群,对集群做出全局性决策;Node客户端作为工作节点,是Kubernetes集群中的工作节点,Node节点上的工作由Master服务端进行分配,比如当某个Node节点宕机时,Master节点会将其上面的工作转移到其他Node节点上。4.根据权利要求3所述的一种Kubernetes控制组件的管理方法,其特征在于:Master服务端主要包含如下组件:kube
‑
apiserver组件:集群的HTTP REST API接口,是集群控制的入口;kube
‑
controller
‑
manager组件:集群中所有资源对象的自动化控制中心;kube
‑
scheduler组件:集群中Pod资源对象的调度服务。5.根据权利要求3所述的一种Kubernetes控制组件的管理方法,其特征在于:所述Node节点主要包含如下组件:kubelet组件:负责管理节点上容器的创建、删除、启停等任务,与Master节点进行通信;Pod组件:负责容器的基础管理服务,接收kubelet组件的指令。6.一种如上述权利要求1
‑
5任意一项所述的Kubernetes控制组件的管理...
【专利技术属性】
技术研发人员:高广泽,王文岗,石光银,蔡卫卫,
申请(专利权)人:浪潮云信息技术股份公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。