Spinnaker K8 设置中 Docker 注册表的用途是什么

What is the purpose of Docker registry in Spinnaker K8 setup

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

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

为什么 Docker 注册表?

由于我已经浏览了几乎完整的文档,所以我在一个地方找到了原因。

总之,都是从Github推送开始的。 我们可以使用Jenkins,Jenkins生成deb包存储在S3中。

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

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