领先一步
VMware 提供培训和认证,以加快您的进度。
了解更多Skipper 是一款允许您发现 Spring Boot 应用并在多个云平台上管理其生命周期的工具。您可以独立使用 Skipper,也可以将其与持续集成流水线集成,以帮助实现应用的持续部署。
系统设计受到 Kubernetes 生态系统中大量执行资源模板化和/或编排项目的启发,因此项目名称 Skipper 具有航海方面的含义。
Skipper 中的应用打包为包含模板化配置文件和一组用于填充模板的默认值。您可以在安装或升级包时覆盖这些默认值。Skipper 提供了一种编排不同版本之间应用升级/回滚过程的方法,采取最少的操作来使系统达到所需状态。
定义多个平台帐户,可在其中部署 Spring Boot 应用。支持的平台包括本地、Cloud Foundry 和 Kubernetes。替换描述如何将应用部署到平台的 Mustache 模板文件中的变量。
搜索包存储库中现有的应用。
基于简单的流程安装/升级/回滚包。
存储已解析模板文件(又名“应用清单”)的历史记录,这些文件代表已为特定版本部署到平台的最终描述。
通过独立交互式 shell 或 Web API 使用,以补充 CI 工作流程。
通过[Spring Cloud Deployer实现提供了将 Spring Boot 应用部署到多个平台的方法。支持的模板文件格式是基于 YAML 的,它描述了创建 Spring Cloud Deployer AppDeploymentRequest所需的变量集。
Skipper 的发展源于在 Spring Cloud Data Flow 中执行“流编辑”的需求。后来意识到,为了提供该功能,应该创建一个更通用的项目 Skipper,以便它也可以成为 Spring Cloud Data Flow 上下文之外的有用工具包。
使用以下方法引导您的应用程序 Spring Initializr.