边缘多主机堆叠原生混排管理平台及管理虚拟机方法与流程

未命名 10-08 阅读:95 评论:0

1.本申请涉及云管理平台,尤其是涉及边缘多主机堆叠原生混排管理平台及管理虚拟机方法。


背景技术:

2.边缘计算是指在靠近物或数据源头的一侧,采用网络、计算、存储、应用核心能力为一体的开放平台,就近提供最近端服务。其应用程序在边缘侧发起,产生更快的网络服务响应,满足行业在实时业务、应用智能、安全与隐私保护等方面的基本需求。边缘计算处于物理实体和工业连接之间,或处于物理实体的顶端。而云端计算,仍然可以访问边缘计算的历史数据。
3.边缘多主机堆叠一体机,是一种多个主机堆叠在一起协同管理的边缘一体机,由于是多主机堆叠形成,所以在运算处理过程就需要一种能够让多个主机协同管理的平台,并且该平台中需要一种虚拟机的管理方法用来管理虚拟机。


技术实现要素:

4.针对现有技术存在的不足,本申请的目的之一是提供用于边缘多主机堆叠原生混排管理平台,更利于对多个主机的运算。
5.为了实现上述技术目的,本发明提供一种边缘多主机堆叠原生混排管理平台,包括容器管理模块以及虚拟机管理模块,所述虚拟机管理模块通过云原生管理pod的方式。
6.通过采用上述技术方案:通过容器管理模块和虚拟机管理,能够对容器和虚拟机同时管理,同时通过云原生管理pod的方式具有更快的开发和部署周期,容器化应用程序可以更快地构建、测试和部署,从而缩短开发周期;还具有更高的可用性和弹性:kubernetes可以自动检测和恢复故障,以及根据需要伸缩应用程序,从而提高可用性和弹性。
7.易于管理和扩展:kubernetes提供了一套统一的api和工具,可以简化容器应用程序的管理和扩展。
8.更好的资源利用率:kubernetes可以更有效地利用底层硬件资源,从而降低成本。
9.进一步的,所述云平台内插入有增强插件。
10.进一步的,所述增强插件为kubevirt。
11.本发明的另一目的是提供一种管理虚拟机的方法。
12.为了实现上述技术目的提供一种管理虚拟机的方法包括:包括如下步骤:第一步安装kubernetes集群;第二步安装kubevirt;第三步创建虚拟机,在kubernetes中创建一个虚拟机需要定义一个virtualmachine实例;第四步,管理虚拟机,使用kubectl命令行工具或kubernetes dashboard来管理虚
拟机;第五步,使用虚拟机,通过创建一个虚拟机实例并将其连接到一个服务或通过nodeport暴露到外部网络来访问虚拟机进一步的,安装kubernetes集群的方法为:运行一个kubernetes集群,通过kubeadm、kops、minikube或其他工具创建集群。
13.进一步的,安装kubevirt的方法为:在kubernetes集群上安装kubevirt,使用kubevirt的github仓库中提供的yaml文件或使用helm chart进行安装。
14.基于上述技术方案,本发明至少有如下技术效果:通过容器管理模块和虚拟机管理,能够对容器和虚拟机同时管理,同时通过云原生管理pod的方式具有更快的开发和部署周期,容器化应用程序可以更快地构建、测试和部署,从而缩短开发周期;还具有更高的可用性和弹性:kubernetes可以自动检测和恢复故障,以及根据需要伸缩应用程序,从而提高可用性和弹性。
15.易于管理和扩展:kubernetes提供了一套统一的api和工具,可以简化容器应用程序的管理和扩展。
16.更好的资源利用率:kubernetes可以更有效地利用底层硬件资源,从而降低成本。
具体实施方式
17.实施例
18.一种边缘多主机堆叠原生混排管理平台,包括容器管理模块以及虚拟机管理模块,容器管理模块以及虚拟机管理模块的管理方式都是通过云原生管理pob的方式。虚拟机管理模块用来管理虚拟机的启动、停止、删除虚拟机等。
19.一种边缘多主机堆叠云原生混排管理方法,包括第一步安装kubernetes集群,首先运行一个kubernetes集群,通过kubeadm、kops、minikube或其他工具创建集群。
20.第二步安装kubevirt,在kubernetes集群上安装kubevirt。可以使用kubevirt的github仓库中提供的yaml文件或使用helm chart进行安装。
21.第三步创建虚拟机,在kubernetes中创建一个虚拟机需要定义一个virtualmachine实例。这可以通过创建一个包含虚拟机定义的yaml文件来完成。
22.第四步,管理虚拟机,使用kubectl命令行工具或kubernetes dashboard来管理虚拟机。例如,启动、停止、删除虚拟机等。
23.第五步,使用虚拟机,通过创建一个虚拟机实例并将其连接到一个服务或通过nodeport暴露到外部网络来访问虚拟机。
24.通过上述方法,使用云原生管理pod的方式调度虚拟机,并使用kubernetes提供的自动扩展、滚动更新、自动恢复功能来管理虚拟机具有更高的可用性和弹性:kubernetes可以自动检测和恢复故障,以及根据需要伸缩应用程序,从而提高可用性和弹性。
25.本具体实施方式的实施例均为本申请的较佳实施例,并非依此限制本申请的保护范围,故:凡依本申请的结构、形状、原理所做的等效变化,均应涵盖于本申请的保护范围之内。


技术特征:
1.边缘多主机堆叠原生混排管理平台,其特征在于,包括容器管理模块以及虚拟机管理模块,所述虚拟机管理模块通过云原生管理pod的方式。2.根据权利要求1所述的边缘多主机堆叠原生混排管理平台,其特征在于,所述云平台内插入有增强插件。3.根据权利要求2所述的边缘多主机堆叠原生混排管理平台,其特征在于,所述增强插件为kubevirt。4.一种权利要求1-3任意一项所述边缘多主机堆叠原生混排管理平台所用的管理虚拟机的方法,其特征在于,包括如下步骤:第一步安装kubernetes集群;第二步安装kubevirt;第三步创建虚拟机,在kubernetes中创建一个虚拟机需要定义一个virtualmachine实例;第四步,管理虚拟机,使用kubectl命令行工具或kubernetes dashboard来管理虚拟机;第五步,使用虚拟机,通过创建一个虚拟机实例并将其连接到一个服务或通过nodeport暴露到外部网络来访问虚拟机。5.根据权利要求5所述的管理虚拟机的方法,其特征在于,安装kubernetes集群的方法为:运行一个kubernetes集群,通过kubeadm、kops、minikube或其他工具创建集群。6.根据权利要求6所述的管理虚拟机的方法,其特征在于,安装kubevirt的方法为:在kubernetes集群上安装kubevirt,使用kubevirt的github仓库中提供的yaml文件或使用helm chart进行安装。

技术总结
本申请涉及云管理平台的技术领域,具体是一种边缘多主机堆叠原生混排管理平台,包括包括容器管理模块以及虚拟机管理模块,所述虚拟机管理模块通过云原生管理Pod的方式,能够够更快的构建、测试和部署,缩短开发周期、更好的资源利用率、更高的可用性和弹性。更高的可用性和弹性。


技术研发人员:段嘉 张军 张波
受保护的技术使用者:深圳思特顺科技有限公司
技术研发日:2023.07.06
技术公布日:2023/10/6
版权声明

本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

航空之家 https://www.aerohome.com.cn/

飞机超市 https://mall.aerohome.com.cn/

航空资讯 https://news.aerohome.com.cn/

分享:

扫一扫在手机阅读、分享本文

相关推荐