我在kubernetes集群上部署了一个spring云数据流服务器(不是从jar运行的本地scdf服务器)。因为它需要Docker映像来注册应用程序,但是我的专用停靠库需要凭据才能通过身份验证。有人知道我应该在哪个配置项/文件上放置我的专用坞库凭据吗?
非常感谢!
发布于 2018-03-15 15:28:45
从SCDF的角度来看,不需要特殊的处理。
就Kubernetes集群而言,在后台VM中,如果Docker Deamon在应用程序解析时被登录到私有注册表中,SCDF将在同一个Docker Deamon上运行它,因此一切都应该自动工作。
换句话说,它是Kubernetes集群和私有注册表之间的一个设置配置--不是SCDF特有的。
例如,PKS和港口集成从这个设置中脱颖而出。
编辑
如果上面的设置不起作用,可以选择在Kubernetes中创建Secret,这可以用于为私有注册表生成一个秘密-参见docs 这里。
一旦配置完毕,就可以通过spring.cloud.deployer.kubernetes.imagePullSecret属性传递给SCDF。通过上述Kubernetes文档中的示例,该属性的值将为regcred。
https://stackoverflow.com/questions/49291314
复制相似问题