具有身份验证的DC / OS私有注册表失败

时间:2017-05-19 09:19:40

标签: azure docker-registry mesosphere registrykey dcos

我在Azure上运行的DC / OS群集,我正在尝试将其配置为使用私有注册表凭据。 我正在使用admin运行Azure Private Registry。我可以登录并使用图像。

我遵循DC / OS提供的指南,但建议将其保存在节点本身上。我想改用Azure文件存储。

我将config.json文件保存到blob上的loginserver,并为URI提供部署配置。

config.json:

auths:  
  stageon.azurecr.io:   
     auth   "..."

现在配置只是在没有任何输出的情况下继续运行,所以我认为它在拉动图像时会挂起。

我提供了该文件的直接链接URL,当我通过webbrowser访问它时,它返回JSON。

在我之前发现这个thread亚马逊之前,有没有人做过类似的事情,但我似乎无法让它发挥作用。

1 个答案:

答案 0 :(得分:0)

我已经使用自定义的acs-engine几次将注册表凭据推送到代理节点。

此方法可确保即使您稍后添加节点也会显示凭据。

代码在这里:https://github.com/xtophs/acs-engine-1/tree/xtoph-registry。示例群集API模型位于:https://github.com/xtophs/acs-engine-1/blob/xtoph-registry/examples/privateregistry/dcos1.8.4.json