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

时间:2016-01-12 01:18:35

标签: amazon-web-services docker spinnaker

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

我们做的是:

  1. 戳回购物
  2. 如果代码是新的 - 我们构建3个容器(nginx,django app容器,流利的记录器容器)
  3. 我们正在调整流畅的容器,以便从其余2个容器中收集日志并将其发送到Splunk / AWS Cloudwatch日志
  4. 我们希望在同一主机上启动django app容器 - nginx容器(作为Django容器的代理)[并将日志转发为流利]
  5. 我们使用app配置ito the django container
  6. 转发(映射)某个json文件

    不幸的是,Spinnaker的示例太少,他们的示例here仅显示了如何使用内部的某个DEB包烘焙图像。

    我们有jenkins工作,可以轮询repo,测试代码,创建docker容器并将其上传到私有注册表,并使用ansible部署容器。问题是我们是否可以使用Spinnaker来本机化?

2 个答案:

答案 0 :(得分:5)

Spinnaker目前没有容器支持。 Google正积极致力于添加Kubernetes支持。但目前还没有计划将Spinnaker直接与docker或ecs集成。

答案 1 :(得分:0)

我们尝试和工作的一件事是使用Jenkins为已创建的docker镜像构建和发布debian包装器。这个debian所做的就是为大三角帆服务拉动并启动docker容器。然后,我们创建了一个将这个debian烘焙然后部署它的大三角帆管道。