【技术实现步骤摘要】
一种容器管理方法、装置、设备及介质
本专利技术涉及计算机
,特别涉及一种容器管理方法、装置、设备及介质。
技术介绍
随着云计算的迅猛发展,虚拟化技术和容器技术得到了较为广泛的应用。在现有技术中,为了提高容器在运行过程中的安全性,通常会将容器运行在虚拟机内,以利用虚拟机与宿主机的隔离性来避免容器在运行过程中所存在的安全隐患。但是,在虚拟机内运行容器时,通常需要通过人工手动在虚拟机上添加虚拟磁盘来满足容器对存储资源的使用要求,并且,当需要从虚拟机上删除容器时,也需要通过人工手动来清理容器所使用的存储资源。但是,由于容器通常不会在虚拟机中长时间运行,这样频繁地在虚拟机上添加和删除容器会极大的降低工作人员的工作效率。目前,针对这一技术问题,还没有较为有效的解决办法。由此可见,如何实现容器在虚拟机上的自动添加与删除,以提高工作人员的工作效率,是本领域技术人员亟待解决的技术问题。
技术实现思路
有鉴于此,本专利技术的目的在于提供一种容器管理方法、装置、设备及介质,以实现容器在虚拟机上的自动添加与删除,并 ...
【技术保护点】
1.一种容器管理方法,其特征在于,应用于容器编排系统,其中,所述容器编排系统部署于预设虚拟机内,并且,所述容器编排系统上添加有存储插件controller模块和worker模块,包括:/n当接收到安装容器的安装请求时,则调用所述controller模块向虚拟机管理平台发送创建虚拟磁盘的创建请求;其中,当所述虚拟机管理平台接收到所述创建请求时,则根据所述创建请求选择目标存储池,并在所述目标存储池上创建安装所述容器的目标虚拟磁盘,以使所述controller模块将所述目标虚拟磁盘添加至所述目标存储池所在的目标虚拟机,并将所述目标虚拟磁盘的标识信息发送至所述容器编排系统;/n当接 ...
【技术特征摘要】
1.一种容器管理方法,其特征在于,应用于容器编排系统,其中,所述容器编排系统部署于预设虚拟机内,并且,所述容器编排系统上添加有存储插件controller模块和worker模块,包括:
当接收到安装容器的安装请求时,则调用所述controller模块向虚拟机管理平台发送创建虚拟磁盘的创建请求;其中,当所述虚拟机管理平台接收到所述创建请求时,则根据所述创建请求选择目标存储池,并在所述目标存储池上创建安装所述容器的目标虚拟磁盘,以使所述controller模块将所述目标虚拟磁盘添加至所述目标存储池所在的目标虚拟机,并将所述目标虚拟磁盘的标识信息发送至所述容器编排系统;
当接收到所述标识信息时,则利用所述标识信息调用所述worker模块在所述目标虚拟磁盘上挂载目标文件,以在所述目标虚拟磁盘上安装所述容器;
当接收到卸载所述容器的卸载请求时,则调用所述worker模块将所述目标文件卸载,并调用所述controller模块向所述虚拟机管理平台发送移除所述目标虚拟磁盘的移除请求,以将所述目标虚拟磁盘删除。
2.根据权利要求1所述的容器管理方法,其特征在于,所述当接收到安装容器的安装请求时,则调用所述controller模块向虚拟机管理平台发送创建虚拟磁盘的创建请求的过程,包括:
当接收到安装所述容器的所述安装请求时,则通过所述controller模块上的磁盘创建接口向所述虚拟机管理平台发送创建虚拟磁盘的所述创建请求。
3.根据权利要求1所述的容器管理方法,其特征在于,所述controller模块将所述目标虚拟磁盘添加至所述目标存储池所在的目标虚拟机,并将所述目标虚拟磁盘的标识信息发送至所述容器编排系统的过程,包括:
所述controller模块通过所述controller模块上的磁盘添加接口将所述目标虚拟磁盘添加至所述目标存储池所在的所述目标虚拟机,并将所述目标虚拟磁盘的标识信息发送至所述容器编排系统。
4.根据权利要求1所述的容器管理方法,其特征在于,所述调用所述controller模块向所述虚拟机管理平台发送移除所述目标虚拟磁盘的移除请求,以将所述目标虚拟磁盘删除的过程,包括:
调用所述controller模块上的磁盘移除接口向所述虚拟机管理平台发送移除所述目标虚拟磁盘的移除请求,以将所述目标虚拟磁盘删除。
5.根据权利要求1所述的容器管理方法,其特征在于,所述当接收到所述标识信息时,则利用所述标识信息调用所述worker模块在所述目标...
【专利技术属性】
技术研发人员:张会健,张东,颜秉珩,
申请(专利权)人:苏州浪潮智能科技有限公司,
类型:发明
国别省市:江苏;32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。