在公司内部,基于kubernetes实现了简单的docker应用集群系统,拿出来和大家分享下,在这个系统中,实现了应用的自动部署、动态扩容、节点切换、健康检查、AB式版本更新等功能,也欢迎大家将各自的实现也分享给我。整体架构如下图:其中分为分为这几个块:1.APPBuilder:应用构建模块,负责将app打包成dockerimage,并入image版本库;2.container:容器运行,docker容器实际运行的地方;3.thirdPart:应用依赖的第三方资源,如redis、mysql等;4.scheduler:调度系统,核心部分,负责各个子模块的智能调度;5.router:基于