Spring Cloud Dataflow App 如何使用私有 Docker 存储库



我有一个部署在 kubernetes 集群上的 Spring 云数据流服务器(不是从 jar 运行的本地 scdf 服务器(。因为它需要 Docker 映像来注册应用程序,但我的私人 Docker 存储库需要凭据才能通过身份验证。有谁知道我应该将我的私有 docker 存储库凭据放在哪个配置项/文件上?

多谢!

从 SCDF 的角度来看,不需要特殊处理。

就 Kubernetes 集群和后备虚拟机而言,如果 Docker Deamon 登录到私有注册表,在应用程序解析事件中,SCDF 将在同一个 Docker Deamon 上运行它,因此一切都应该自动运行。

换句话说,它是 Kubernetes 集群和私有注册表之间的设置配置 - 没有特定于 SCDF 的内容。

例如,PKS 和 Harbor 集成在此设置中开箱即用。

编辑

如果上述设置不起作用,可以选择在 Kubernetes 中创建Secret,该选项可用于为私有注册表生成机密 - 请参阅此处的文档。

配置完成后,可以通过spring.cloud.deployer.kubernetes.imagePullSecret属性传递给 SCDF。按照 Kubernetes 文档中的上述示例,此属性的值将为 regcred

最新更新