0

假设我使用 AWS/EKS,kubernetes 部署,如本教程中所述。为什么我需要一个 Docker 注册表?

我理解的方式(可能是错误的):运行 Jenkins 管道后,图像被推送到存储库(S3 或类似),然后从那里部署。

为什么选择 Docker 注册表?

4

1 回答 1

0

当我浏览了几乎完整的文档时,我在一个地方找到了 WHY。

总之,一切从 Github push 开始。我们可以使用 Jenkins,Jenkins 生成 deb 包并存储在 S3 中。

我们也可以使用 Kubernetes。它也是从 Github 推送开始的,但在这种情况下,我们有 Dockerhub,它监听一个 Github,然后制作一个图像。

Spinnaker 的其余部分在这两种情况下都是相同的。

于 2019-01-31T14:02:26.040 回答