架构

Skipper 使用基本的客户端-服务器架构。 服务器公开交互式 shell 使用的 REST API。 您可以使用熟悉的 HTTP 客户端工具浏览 API。 服务器将 Package Metadata 和 Release 状态保留在关系数据库中。spring-doc.cn

平台使用以下属性前缀定义: 。 对于每个受支持的平台(“kubernetes”和“local”),您可以定义多个账户。 每个帐户都映射到负责部署应用程序的 Spring Cloud Deployer 实现的一个实例。 安装显示了更多详细信息,但请务必注意,Skipper 服务器并不绑定到部署到单个平台。 无论 Skipper 在何处运行,都可以将其配置为部署到任何平台。 例如,如果 Skipper 部署在 Cloud Foundry 上,您仍然可以为 Kubernetes 注册帐户,并将应用程序从 Cloud Foundry 部署到 Kubernetes。spring.cloud.skipper.server.platformcloudfoundryspring-doc.cn

发布工作流目前是由 Spring Cloud State Machine 项目管理的硬编码工作流。 状态机的状态保存在关系数据库中。spring-doc.cn