一种面向Serverless Kubernetes的多租户多集群管理与应用部署方法技术

技术编号:41694888 阅读:18 留言:0更新日期:2024-06-19 12:30
本发明专利技术公开了一种面向Serverless Kubernetes的多租户多集群管理与应用部署方法,包括:S1:租户k8s集群内,virtual node替换k8smaster的真实node节点;S2:k8s operator控制虚拟节点的创建、更新和删除,实现多租户多集群管理;S3:每一个virtual node对应个真实的边缘k8s集群;S4:边缘集群接入到provider支撑组件,由provider组件管理边缘集群的资源对象,并提供接口给virtual kubelet调用,实现多集群的应用部署。本发明专利技术基于声明式API定义多集群应用部署规则,通过kube‑scheduler调度策略和virtual kubelet实现应用的多集群部署,利用virtual kubelet和k8s操作人员实现了一种面向Serverless Kubernetes的多租户多集群管理与应用部署方法,使其具有极大的自动化能力和良好的隔离性。

【技术实现步骤摘要】

本专利技术涉及云计算,特别涉及一种面向serverless kubernetes的多租户多集群管理与应用部署方法。


技术介绍

1、serverless是云原生时代的一种新兴的软件架构模式,旨在让用户不需要关注服务器运行所需的计算资源,从而专注于业务逻辑的开发,提高业务构建和交付的效率。kubernetes简称k8s,在容器云原生领域,serverless kubernetes是serverless方式对传统kubernetes的革新,是对未来kubernetes演进方向的一种探索,不同于标准kubernetes,serverless kubernetes一方面从根本性简化了容器平台的设计,降低了kubernetes管理运维的复杂性,让用户无需受困于kubernetes集群节点规划、故障诊断;另一方面,释放了计算资源的能力,将安全、可用性、可伸缩性等需求由底层基础设施实现,用户只关注上层业务逻辑的设计。serverless kubernetes的目标之一是架构免运维,希望用户无需关注集群和底层服务器,专注于应用的业务逻辑,体现在kubernetes集群中,用本文档来自技高网...

【技术保护点】

1.一种面向Serverless Kubernetes的多租户多集群管理与应用部署方法,其特征在于,包括:

2.根据权利要求1所述的一种面向Serverless Kubernetes的多租户多集群管理与应用部署方法,其特征在于,所述S1基于virtual kubelet技术实现集群的无节点管理,所述S4中,调度到virtual node上的Pod表示要下发到对应的边缘集群。

3.根据权利要求2所述的一种面向Serverless Kubernetes的多租户多集群管理与应用部署方法,其特征在于,所述多租户多集群管理步骤包括:

4.根据权利要求2所述的一种...

【技术特征摘要】

1.一种面向serverless kubernetes的多租户多集群管理与应用部署方法,其特征在于,包括:

2.根据权利要求1所述的一种面向serverless kubernetes的多租户多集群管理与应用部署方法,其特征在于,所述s1基于virtual kubelet技术实现集群的无节点管理,所述s4中,调度到virtual node上的pod表示要下发到对应的边缘集群。

3.根据权利要求2所述的一种面向serverless kubernetes的多租户多集群管理与应用部署方法,其特征在于,所述多租户多集群管理步骤包括:

4.根据权利要求2所述的一种面向serverless kubernetes的多租户多集群管理与应用部署方法,其特征在于,所述多集群应用部署步骤包括:

5.根据权利要求3所述的一种面向serverless kubernetes的多租户多集群管理与应用部署方法,其特征在于,所述s11中,操作人员向k8smaster的api-server注册类型为multitenantclustermanager的自定义资源;

6.根据权利要求3所述的一种面向serverless kubernetes的多租户多集群管理与应用部署方法,其特征在于,所述s14中,serverless kubernetes平...

【专利技术属性】
技术研发人员:郭瑞英阮兆银卢志军许晓雄
申请(专利权)人:天翼云科技有限公司
类型:发明
国别省市:

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

1