多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
1 集群信息:负责显示当前集群内各节点的类型、状态、资源使用情况以及集群版本信息和架构。 ![](https://i.loli.net/2019/05/03/5ccba38040ac2.png) 2 镜像中心:集群中的私有镜像仓库。负责为应用提供基础镜像以及构建生成的镜像。 ![](https://i.loli.net/2019/05/03/5ccba9a2b547d.png) ~~~ 应用镜像:部署应用前构建的镜像。 基础镜像:构建应用镜像时使用的基础镜像。 ~~~ 2.1 搜索:为镜像中心提供关键字搜索功能,方便快速查找所需镜像。 2.2 重置:为镜像中心提供刷新功能。 2.3 上传镜像:负责向集群内部私有镜像仓库上传本地镜像。 ![](https://i.loli.net/2019/05/03/5ccbac65d4bb1.png) 2.4 下载镜像:将镜像仓库内的镜像下载到本地。 ~~~ 进入基础镜像或者应用镜像页面,选取指定的镜像,点击下载,再返回下载镜像页面,等待准备完成后即可下载。 ~~~ 3 镜像构建:负责在基础镜像上构建应用所需镜像。 ![](https://i.loli.net/2019/05/03/5ccbae55b7bdd.png) 3.1 搜索:为已构建的镜像提供关键字搜索功能,方便快速查找所需镜像。 3.2 重置:提供刷新功能。 3.3 新建镜像: ![](https://i.loli.net/2019/05/03/5ccbb9cb19f3f.png) ~~~ 镜像类型:选取你想要构建的镜像类型,可选项是基础镜像和应用镜像(一般是应用镜像)。 镜像名称:尽量是简短英文,能够描述镜像的功能(例如:test)。 镜像标签:镜像版本(例如:1.0). 上传资源:支持jar包、war包、shell脚本等单文件多个上传,也支持tar包、zip包等压缩包上传(但需要后续在编写dockerfile时进行解压)。 编辑Dockerfile:使用dockerfile支持的语句(FROM、MAINTAINER、RUN、ADD、CMD、WORKDIR、COPY、ENTRYPOINT、EXPOSE等命令,模板如图),实现对目标镜像的构建。 ~~~ 3.4 镜像构建后的操作: ![](https://i.loli.net/2019/05/03/5ccbb691210cb.png) 4 应用组装:为打包工具生成的应用zip包提供部署功能。 ![](https://i.loli.net/2019/05/03/5ccbbc13dc19e.png) 4.1 搜索:为应用中心提供关键字搜索功能,方便快速查找所需应用。 4.2 重置:为应用中心提供刷新功能。 4.3 上传应用包 ![](https://i.loli.net/2019/05/03/5ccbbc4c34ce4.png) ~~~ 应用标识,应用名称,版本号:在上传资源选取应用zip包之后,自动补全。 业务系统:选取组装应用所属的业务系统。 发布人:填写本人姓名。 上传资源:上传打包工具生成的应用zip包。 应用描述:使用简短中文,对所组装应用功能提供描述。 ~~~ 4.4 应用组装之后的操作 ![](https://i.loli.net/2019/05/03/5ccbbd7d86af7.png) 5 部署管理:为已组装成功的应用提供部署以及管理操作 ![](https://i.loli.net/2019/05/03/5ccbbdf697e34.png) 5.1 搜索:为部署中心提供关键字搜索功能,方便快速查找所需应用。 5.2 重置:为部署中心提供刷新功能。 5.3 部署应用。 ![](https://i.loli.net/2019/05/03/5ccbdac49df25.png) ~~~ 容器标识:自动生成,无需填写。 容器名称:尽量是简短的英文,描述应用的功能。 服务端口:提供外部访问容器的端口,必须在30000-50000之间。 应用端口:容器内部服务暴露得端口 副本数量:容器副本的数量,也就是后端pod的数量。 责任人:部署该应用的姓名。 联系方式:部署该应用人的联系方式。 自动发布:选择之后,集群将自动启动容器,反之,则需要手动启动。 启动命令和启动参数:若在前面构建镜像编写dockerfile时已使用ENTRYPOINT参数,这里就不需要填写。 应用标签: 磁盘挂载:如果容器内部需要挂载宿主机的目录,则填写相应信息。 资源限制:对该容器的cpu和内存占用资源实现限制,一般不需要该选项。 健康检查:对容器内部的服务进行检查,选择该选项需要提供服务的地址、端口以及等待时间。 ~~~ 5.4 应用部署之后的操作: ![](https://i.loli.net/2019/05/03/5ccbe2c41da15.png) 6 升级维护:对已经部署过的应用提供升级、删除操作。 ![](https://i.loli.net/2019/05/03/5ccbe3e234752.png) 6.1 搜索:为应用中心提供关键字搜索功能,方便快速查找所需应用。 6.2 重置:为应用中心提供刷新功能。 6.3 批量升级: ![](https://i.loli.net/2019/05/03/5ccbe60516328.png) 6.4 批量删除:选取一个或者多个需要删除的应用。 6.5 单个应用的升级维护: ![](https://i.loli.net/2019/05/03/5ccbe6dd75920.png) 7 应用伸缩:也就是对应用启动容器数量的增减。 ![](https://i.loli.net/2019/05/03/5ccbe7f8ca6ae.png) 8 负载均衡: ![](https://i.loli.net/2019/05/03/5ccbea752e17d.png)