我想知道 Spinnaker ( http://spinnaker.io ) 是否可以用于 docker 容器部署?
我们所做的是:
- 戳回购
- 如果代码是新的 - 我们构建 3 个容器(nginx、django app 容器、fluentd logger 容器)
- 我们正在启动 fluentd 容器,以便从其余 2 个容器中收集日志并将其发送到 Splunk/AWS Cloudwatch Logs
- 我们想在同一主机上启动 django app 容器 - nginx 容器(作为 Django 容器的代理)[并将日志转发到 fluentd ]
- 我们将带有应用程序配置的某个 json 文件转发(映射)到 django 容器
不幸的是,Spinnaker 的示例太少,他们这里的示例仅显示了如何使用其中的某个 DEB 包烘焙图像。
我们确实有 jenkins 作业,可以轮询 repo、测试代码、创建 docker 容器并将其上传到私有注册表并使用 ansible 部署容器。问题是我们是否可以使用 Spinnaker 来原生地做到这一点?