我在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亚马逊之前,有没有人做过类似的事情,但我似乎无法让它发挥作用。
答案 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