首页 > 解决方案 > 从不安全的注册表中提取图像 - 在 containerd 上

问题描述

我的堡垒/跳转箱上有一个 docker 注册表(不安全)。

我们正在运行 Kubernetes,我正在尝试在集群上运行一个 pod,该集群从该注册表中提取图像。由于 containerd 是容器运行时,它会引发错误( ImagePullBackOff ):

Failed to pull image "1.1.1.2:4657/82d4bb7b89/dockerimages/abc:v2.3.0": http: server gave HTTP response to HTTPS client

看起来使用 ctr cli,我们可以使用--plain-http来拉取图像,但是,这不适用于这种情况。

这个错误有什么解决方法吗?此外,我们正在使用“kubectl create -f”来调出 pod。

标签: imagedockerkubernetescontainerd

解决方案


推荐阅读