上传者: 38555229
|
上传时间: 2021-02-25 16:06:23
|
文件大小: 220KB
|
文件类型: PDF
Flynn是一个开源的PaaS平台,可自动构建部署任何应用到Docker容器集群上运行,其功能特性与组件设计大量参考了传统的PaaS平台Heroku。本文旨在从使用动机、基本对象、层次架构、功能组件、基本工作流这几个方面对Flynn做总体的介绍。为了便于理解Flynn的作用与功能,让我们先来看看应用程序从开发到构建再到部署再到运行分别需要经历的几个实体状态:更具体一点,以一个Java程序为例来描述:源代码:包括*.java、log4j.properties、pom.xml等文件。发布包:源代码被编译打包后生成一个JAR包,这个就是发布包。部署配置:比如每个进程的启动命令、环境变量、系统属性等。