【技术实现步骤摘要】
一种容器化云平台及服务器
本专利技术涉及云平台领域,尤其涉及一种容器化云平台及服务器。
技术介绍
现有技术在云平台中使用容器技术有两种主要的方案,分别为:方案一:通过ansible或其它自动化运维工具来部署云平台组件容器。这种方案在容器事先编译好后,通过容器部署方式部署云平台,部署时间快,但缺乏后期对容器生命周期的管理,某个容器发生故障,难以进行自动替换,需要依赖人为干预。方案二:通过kubernetes容器编排框架来部署云平台组件容器,利用kubernetes自身的ReplicationControllers来保证服务的高可用性。这种方案kubernetes的使用需要依赖yaml,kubernetes里的replicationcontroller、service、pod的创建都需要一个配置的yaml文件来表示,而如果云平台环境比较繁琐时不可避免会产生很多yaml,从而导致更新部署繁杂且容易出错。鉴于kubernetes版本更新速度快,为了支持新特性,不断升级的成本高。此外,现有技术中实现配置都是基于二进制包或源码方式安装,软件包依赖问题严重。
技术实现思路
为了解决 ...
【技术保护点】
1.一种容器化云平台,其特征在于:所述云平台以基于容器技术的分布式架构构建而得,在所述分布式架构中,包括至少一个服务用容器,所述服务用容器用于运行一个目标服务,所述服务用容器与所述目标服务一一对应。
【技术特征摘要】
1.一种容器化云平台,其特征在于:所述云平台以基于容器技术的分布式架构构建而得,在所述分布式架构中,包括至少一个服务用容器,所述服务用容器用于运行一个目标服务,所述服务用容器与所述目标服务一一对应。2.根据权利要求1所述的容器化云平台,其特征在于:在所述容器化平台中运行不止一个服务,每个服务均具备自身对应的服务用容器,在所述容器化平台中通过维护服务用容器来维护服务。3.根据权利要求1所述的容器化云平台,其特征在于:为每个目标服务生成目标容器镜像;对于目标服务的操作均通过操作所述目标服务对应的服务用容器实现,对于所述目标服务的修改通过修改所述目标容器镜像对应的配置文件实现。4.根据权利要求1所述的容器化云平台,其特征在于:所述容器化云平台基于容器组件、容器编排工具和应用管理工具实现,所述容器编排工具用于提供容器组件的运行环境并基于所述容器组件构建应用服务,所述应用管理工具用于以应用包的形式管理所述容器编排工具构建的应用服务。5.根据权利要求4所述的容器化云平台,其特征在于,所述容器组件中的容器镜像采用分层设计,上层镜像的使用依赖所述上层镜像对应的下层镜像,容器镜像之间的层级关系均存储在所...
【专利技术属性】
技术研发人员:姚夏冰,胡林红,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。