我已经安装SCDF
在microk8s
集群中。Ubuntu 在 VirtualBox 中运行。
现在我正在尝试在 SCDF 中注册一个自定义应用程序。
我的应用程序构建为 Docker 映像 (myorg/myapp:latest) 并在私有本地注册表 (localhost:5000) 中注册。
我按照这里的 microk8s 文档https://microk8s.io/docs/registry-private
并在文件中添加我的 Docker 注册表containerd-template.toml
:
[plugins.cri.registry.mirrors."myorg"]
endpoint = ["http://localhost:5000"]
但现在我不知道如何在 SCDF 中注册我的应用程序。
当我尝试使用“docker:myorg/myapp:latest”注册我的应用程序然后部署它时,我在 microk8s 中出现错误:
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 没有在我的 Docker 本地注册表中查找一样。
谢谢你的帮助