image - 从不安全的注册表中提取图像 - 在 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。