如何编写配置 Spinnaker 资源的脚本?

Nei*_*eil 2 spinnaker

我们正在评估 Spinnaker 的采用情况,并想了解哪些 API(如果有)可用于创建 Spinnaker 资源?如果我想在 Spinnaker 中编写/模板化我的应用程序的创建,那么最好的方法是什么?

目前我所看到的最好的是在 Spinnaker(例如 CloudFormation)之外编写基础设施的创建脚本,从您的 AWS 账户加载它,然后保留一个管道 JSON 文件库,这些文件可以复制/粘贴到 JSON 中将在后记中添加的管道表格。

小智 5

您可以通过 Spinnaker UI(服务器组、负载均衡器、安全组、应用程序、项目、管道)管理的所有项目都可以通过 Spinnaker 的 REST API 编写脚本。目前缺乏 API 文档(但即将推出,敬请期待)。现在,您可以通过开发人员工具观看 UI 与 API 的网络交互,以获取示例有效负载。

对于其他更静态的云基础设施(VPC、子网等),我们实际上并没有通过 Spinnaker 的 API 的故事,建议查看 Terraform 或 CloudFormation