当我将 kubernetes 集群升级到 v1.24 时,无法从 Nexus 存储库中提取映像

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

我们无法在 Kubernetes 1.24 及更高版本上从 Nexus 存储库中提取容器映像。但是,在 Kubernetes 1.23 版本上,我们可以成功从同一存储库中提取容器映像。因此,我们一直在集群中使用 Kubernetes 版本 1.23。然而,在使用 Kubernetes 1.23 版本时,我们遇到了同样的问题,即在创建 Fargate 配置文件时无法从 Nexus 存储库中提取容器映像。

目前,我们使用 nginx 管理 Nexus。

有趣的是,当我们将容器镜像放置在 Docker Hub 上的私有存储库中时,我们可以成功从 Fargate 配置文件中提取容器镜像。

我们怀疑此问题可能与 Kubernetes 从 v1.24 开始作为运行时从 Docker 过渡到 Containerd 有关。

您能否帮助我们了解如何排查和解决此问题?

docker kubernetes nginx nexus containerd
1个回答
0
投票

我不确定版本的更改是否会产生影响,您能否提供更多详细信息,例如您正在使用的确切图像名称和 nexus 标签

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