Minikube 无法拉取镜像 http:服务器向 HTTPS 客户端发出 HTTP 响应

Minikube 无法拉取镜像 http:服务器向 HTTPS 客户端发出 HTTP 响应

我在 OSX 上运行了一个 minikube,其中启用了 hyperkit 和不安全的注册表

$ minikube start

答案1

这不是 kubernetes 本身可以控制的(据我所知)——如果你使用 docker,你需要启用--insecure-registries可以通过向 docker 守护进程发送参数来执行此操作,或者(更方便)通过/etc/docker/daemon.json(如该文档链接所示)执行此操作

我从来没有这样做过containerd,但它可能有一个类似的概念


正如评论中提到的,minikube 版本存在问题。

我很遗憾刚刚注意到了这一点,但是你运行如此过时的版本有什么原因吗?minikube 1.12.1 已经可用!

正如@bachr 确认的那样,更新后它可以正常工作。

@mdaniel 它确实正在工作,我删除了当前的 minikube VM,对其进行了升级,并执行了上述完全相同的步骤,而使用本地注册表的部署就成功了!!

相关内容