【技术实现步骤摘要】
一种实现统一管理kubernetes集群的方法、系统、设备及存储介质
[0001]本专利技术涉及云原生
,更具体地说,它涉及一种实现统一管理kubernetes集群的方法、系统、设备及存储介质。
技术介绍
[0002]目前市场上管理集群的方式分为两种,一种是直接通过使用docker(或者二进制)来部署管理集群服务,一种是通过手动(或者使用自动化工具)部署一个kubernetes集群来部署管理集群服务,直接通过访问kubernetes原生api直接来进行管理集群。对于市面上这一些方式,通常只能管理小规模集群的单一架构集群,当被纳管的集群过多时,或者需要纳管多种架构系统的集群,那么就显得无能为力。
技术实现思路
[0003]本专利技术要解决的技术问题是针对现有技术的上述不足,本专利技术的目的一是提供一种实现统一管理kubernetes集群的方法。
[0004]本专利技术的目的二是提供一种实现统一管理kubernetes集群的系统。
[0005]本专利技术的目的三是提供一种计算机设备。 >[0006]本专利本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种实现统一管理kubernetes集群的方法,其特征在于,通过kubespray自动化构建和管理多功能的集群,并且通过部署coredns服务、harbor
‑
operator服务、kplat
‑
manager服务、cert
‑
manager服务来发现和管理用户集群。2.根据权利要求1所述的一种实现统一管理kubernetes集群的方法,其特征在于,具体包括以下步骤:步骤S1.通过docker
‑
compose部署定制化的kubespray镜像服务;步骤S2.通过kubespray来部署定制化的预置区集群,预置区集群包含coredns服务、harbor
‑
operator服务、kplat
‑
manager服务、nginx服务、cert
‑
manager服务;步骤S3.通过kplat
‑
manager将集群的相关信息存入到自定义splio数据库中以及将集群的域名写入到coredns服务中;步骤S4.kubespray通过spilo相关集群信息部署用户区,将集群信息回写到spilo数据库中;步骤S5.kplat
‑
manager通过coredns来管理多个不同用户集群。3.根据权利要求2所述的一种实现统一管理kubernetes集群的方法,其特征在于,包括预置区虚机镜像制作,预置区虚机镜像制作包含预置区、管理区、用户区所有所需的软件包、容器镜像以及环境配置,可以通过离线快捷地部署预置区、管理区以及用户区。4.根据权利要求2所述的一种实现统一管理kubernetes集群的方法,其特征在于,还包括:预置区脚本,用于适配不同架构的管理用户集群所需的各类组件,包括集群管理自服务、nginx
‑
ingress服务;用户区脚本,用于适配不同架构的用户集群使用和维护所需的组件,包括prometheus服务、csi服务、efk服务、alertmanager服务。5.根据权利要求2所述的一种实现统一管理kubernetes集群的方法,其特征在...
【专利技术属性】
技术研发人员:张志伟,罗慰,邹国栋,吕桂铭,陈国锋,林财龙,喻凯,
申请(专利权)人:广东亿迅科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。