MicroK8s是否支持配置从不安全镜像仓库拉取镜像?
MicroK8s 不安全镜像仓库配置方案
MicroK8s 支持同类不安全镜像仓库配置,按照以下步骤操作即可解决server gave HTTP response to HTTPS client报错问题:
新版本(1.24及以上)配置方法(官方推荐)
- 首先创建对应仓库的配置目录:
sudo mkdir -p /var/snap/microk8s/current/args/certs.d/localhost:32000
- 在目录下新建
hosts.toml配置文件,写入如下内容:
server = "http://localhost:32000" [host."http://localhost:32000"] capabilities = ["pull", "resolve", "push"] skip_verify = true
- 重启MicroK8s使配置生效:
sudo microk8s stop && sudo microk8s start
- 配置完成后即可正常执行拉取命令:
microk8s ctr image pull localhost:32000/hello:latest
旧版本(1.24以下)配置方法
- 编辑containerd配置模板文件:
sudo nano /var/snap/microk8s/current/args/containerd-template.toml
- 找到
[plugins."io.containerd.grpc.v1.cri".registry]配置块,在下方添加如下规则:
[plugins."io.containerd.grpc.v1.cri".registry.mirrors."localhost:32000"] endpoint = ["http://localhost:32000"] [plugins."io.containerd.grpc.v1.cri".registry.configs."localhost:32000".tls] insecure_skip_verify = true
- 保存文件后重启MicroK8s即可生效。
内容的提问来源于stack exchange,提问作者jack2684
相关产品推荐
相关产品推荐

