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



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

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

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

config.json:

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

现在配置只是在没有任何输出的情况下继续运行,所以我假设它挂在拉图像上。

我提供了文件的直接链接 URL,当我通过网络浏览器访问它时,它会返回 JSON。

在我之前为亚马逊找到这个线程之前,有没有人做过类似的事情,但我似乎无法让它工作。

我已经多次

使用 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

最新更新