是否可以使用Netflix的Spinnaker部署Docker容器?

我不知道Spinnaker( http://spinnaker.io )是否可以用于Docker容器部署?

我们所做的是:

  1. 戳回购
  2. 如果代码是新的 – 我们build立了3个容器(nginx,django应用程序容器,fluentdlogging器容器)
  3. 我们正在转动fluentd容器,以便从其余两个容器中收集日志并将其发送到Splunk / AWS Cloudwatch日志
  4. 我们想在同一个主机 – nginx容器(作为Django容器的代理)上启动django应用程序容器[并将日志转发到fluentd]
  5. 我们转发(映射)具有应用程序configuration的Django文件到Django容器中

不幸的是三angular帆的例子太less,他们在这里的例子只显示了如何用特定的DEB软件包来烘烤图像。

我们有jenkins工作,可以轮询回购,testing代码,创build和上传docker容器到私人registry,并使用安全的部署容器。 问题是如果我们可以使用三angular帆为了做到这一点本地?

三angular帆目前没有容器支持。 Google正在积极努力添加Kubernetes支持。 但是目前还没有计划将Spinnaker直接与docker或ecs整合。

我们尝试和工作的一件事就是使用Jenkins来创build和发布一个创build的docker镜像的debian包装器。 所有这个debian做的是拉和启动docker集装箱帆三angular服务。 然后,我们创build了一个三angular帆pipe道,烘焙这个debian,然后部署它。