The embodiment of the present invention discloses a container management system and system, which includes: a system management end and an organization management end; the system management end is used to configure a container mirror server and a Kubernates server to set up a container service state; the organization management end receives a request for opening a container service and Opening container service; the organization management terminal is used to send the request for opening container service to the system management terminal; when the system management terminal opens container service, a container instance is created, and the container instance is managed. The scheme of the present invention solves the problem that the original Kubernates can not be applied to the actual business needs and needs to provide a practical container management scheme according to the business needs.
【技术实现步骤摘要】
一种容器的管理系统及方法
本专利技术涉及容器领域,尤其涉及一种容器的管理系统及方法。
技术介绍
现今云计算迅猛发展,虚拟化技术作为其中的一项核心技术,也在不停的发展演进。虚拟化技术能够保证云计算平台高度的灵活性和可靠性,较大的提升云计算平台的硬件资源利用率。虚拟化技术能够确保各虚拟化环境系统资源相对独立,然而这种策略会造成不同虚拟机内的应用程序间相互操作相对困难。容器是一种轻量级的虚拟化技术,可以在一个隔离的环境中运行应用程序,运行应用程序所必须的组件都打包成一个镜像并可以复用,与传统的虚拟机技术相比,容器具有轻量级、启动快等优点。Kubernates是一个开源的容器集群管理项目,提供了一系列部署、维护容器的组件。Kubernates中的基本调度单位是pod,每个pod中有一个到多个容器,Kubernates通过副本控制器RC来管理pod。Kubernatesservice是一系列工作在一起的pod。原生的Kubernates往往不能适用于实际的业务需要。
技术实现思路
本专利技术的主要目的在于提供一种容器的管理系统及方法,实现了根据业务需要使用Kubernates提供了实用性强的容器服务管理方案。为了解决上述技术问题,本专利技术提供了一种容器的管理系统,该系统包括:系统管理端和组织管理端;该系统管理端,用于配置容器镜像服务器和配置Kubernates服务器,设置容器服务状态;接收所述组织管理端的申请开通容器服务的请求并开通容器服务;所述组织管理端,用于向所述系统管理端发送所述申请开通容器服务的请求;当所述系统管理端开通容器服务后,创建容器实例,并对所述容器实 ...
【技术保护点】
1.一种容器的管理系统,其特征在于,所述系统包括:系统管理端和组织管理端;所述系统管理端,用于配置容器镜像服务器和配置Kubernates服务器,设置容器服务状态;接收所述组织管理端申请开通容器服务的请求并开通容器服务;所述组织管理端,用于向所述系统管理端发送所述申请开通容器服务的请求;当所述系统管理端开通容器服务后,创建容器实例,并对所述容器实例进行管理。
【技术特征摘要】
1.一种容器的管理系统,其特征在于,所述系统包括:系统管理端和组织管理端;所述系统管理端,用于配置容器镜像服务器和配置Kubernates服务器,设置容器服务状态;接收所述组织管理端申请开通容器服务的请求并开通容器服务;所述组织管理端,用于向所述系统管理端发送所述申请开通容器服务的请求;当所述系统管理端开通容器服务后,创建容器实例,并对所述容器实例进行管理。2.根据权利要求1所述容器的管理系统,其特征在于,所述系统管理端,包括:容器管理单元,用于接收所述组织管理端的申请开通容器服务的请求并开通容器服务;第一配置单元,用于配置容器镜像服务器,包括:当接收到用户的执行配置容器镜像服务器的请求时,判断所述用户是否具有相应权限,若具有权限,则当所述执行配置容器镜像服务器的请求中的配置参数合法、且所述容器镜像服务器可用时,执行所述配置容器镜像服务器的请求,并在数据库中保存所述容器镜像服务器的配置信息;第二配置单元,用于配置Kubernates服务器,包括:当接收到用户的执行配置Kubernates服务器的请求时,判断所述Kubernates服务器是否在容器的管理系统中已经配置;若已经配置所述Kubernates服务器,则返回所述Kubernates服务器已配置的提示信息;若未配置所述Kubernates服务器,判断所述用户是否具有相应权限,若具有权限,则当可连接到所述Kubernates服务器时,确定所述Kubernates服务器是否有可用节点,若具有可用节点,则当所述Kubernates服务器节点和用户传入的Kubernates服务器节点一致时、且所述Kubernates服务器节点的ssh连接正常时,执行所述配置Kubernates服务器的请求,并在所述数据库中保存所述Kubernates服务器的配置信息。3.根据权利要求2所述容器集群的管理系统,其特征在于,所述系统管理端还包括:管理单元,用于设置容器服务状态,包括:设置所述容器服务状态为开启或关闭;当所述容器镜像服务器和所述Kubernates服务器完成配置后,对所述容器服务状态设置为开启;所述容器管理单元接收所述组织管理端的申请开通容器服务的请求并开通容器服务包括:当接收到所述组织管理端申请开通容器服务的请求后,如果所述容器服务状态为开启,则根据所述组织管理端申请开通容器服务的请求开通容器服务。4.根据权利要求1所述容器集群的管理系统,其特征在于,所述组织管理端,包括:申请单元,用于向所述系统管理端发送所述申请开通容器服务的请求,所述请求中包括申请的Kubernates服务器的CPU和内存的配额;创建单元,用于当所述系统管理端开通容器服务后,创建容器实例,并对所述容器实例进行管理,其中,所述创建容器实例包括:判断所述容器相关信息是否合法,若所述信息合法,执行创建容器实例的操作。5.根据权利要求4所述容器集群的管理系统,其特征在于,所述组织管理端,还包括:修改单元,用于当所述容器服务已开通且需要修改配额时,向所述系统管理端发送修改配额的申请;查询单元,用于在执行创建容器实例操作的...
【专利技术属性】
技术研发人员:张少杰,
申请(专利权)人:郑州云海信息技术有限公司,
类型:发明
国别省市:河南,41
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。