首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何向microk8s注册SCDF应用程序?

如何向microk8s注册SCDF应用程序?
EN

Stack Overflow用户
提问于 2020-02-03 10:42:15
回答 1查看 134关注 0票数 0

我已经在一个SCDF集群中安装了microk8s。Ubuntu运行在VirtualBox中。

现在我正试图在SCDF中注册一个自定义应用程序。

我的应用程序构建为Docker映像(myorg/myapp:最新),并在私有本地注册中心注册(localhost:5000)。

我按照这里的microk8s文档https://microk8s.io/docs/registry-private并在containerd-template.toml文件中添加了Docker注册表:

代码语言:javascript
复制
[plugins.cri.registry.mirrors."myorg"]
  endpoint = ["http://localhost:5000"]

但现在我不知道如何在SCDF中注册我的应用程序。

当我尝试用“docker:myorg/myapp:最新”注册我的应用程序然后部署它时,我在microk8s中出现了一个错误:

代码语言:javascript
复制
Failed to pull image "myorg/myapp:latest": rpc error: code = Unknown desc = failed to resolve image "docker.io/myorg/myapp:latest": no available registry endpoint: pull access denied, repository does not exist or may require authorization: server message: insufficient_scope: authorization failed

就像microk8s没有在我的码头本地注册中心查找。

谢谢你的帮助

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-02-03 12:49:46

支持解析来自私有码头注册中心的Docker图像。您必须在SCDF中将该设置配置为全局属性,也可以将其作为单个流部署的一部分提供。

请参阅:SCDF +私人码头规则

但是,您的注册命令没有任何变化。当imagePullSecret正确传递后,经过成功的协商后,图像应该被解析。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60037562

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档