拉取镜像失败“docker.io/jboss/keycloak”拉取镜像失败,拉取访问被拒绝

问题描述 投票:0回答:1

我们使用 keycloak 作为身份验证服务器(K8S 上的 helm 图表),部署工作正常,直到今天(2024 年 3 月 20 日),触发了需要重新启动 pod 的升级,并开始看到以下错误:

Failed to pull image "docker.io/jboss/keycloak:<version>": rpc error: code = Unknown desc = failed to pull and unpack image "docker.io/jboss/keycloak:<version>": failed to resolve reference "docker.io/jboss/keycloak:<version>": pull access denied, repository does not exist or may require authorization: server message: insufficient_scope: authorization failed

当我尝试在 docker hub 注册表中查找该映像时,我发现该映像已不存在。

docker keycloak kubernetes-helm
1个回答
0
投票

事实证明,jboss/keycloak 团队有一个非常古老的计划,从 dockerhub 迁移到 quay.io,因此,如果您遇到此类问题,您只需将参考存储库

docker.io/jboss/keycloak
的资源更新为
quay.io/keycloak/keycloak
一切都应该正常工作。

希望这可以帮助您避免生产环境,甚至更好地防止任何潜在的停机。

© www.soinside.com 2019 - 2024. All rights reserved.