本文将介绍在Kubernetes中使用containerd作为容器运行时如何去通过harbor拉取与上传镜像,在已有的harbor环境下,如何配置containerd去拉取harbor镜像
1.创建存放证书与配置文件目录,生成containerd所需配置文件,在harbor节点将用到的证书copy到指定目录,我这里所有的是/etc/containerd/certs.d/registry.harbor.com/
mkdir -p /etc/containerd/certs.d/registry.harbor.com/
containerd config default > /etc/containerd/config.toml
2.修改containerd配置文件 /etc/containerd/config.toml
......上面的配置略多,没有粘,只拿了下面有用部分
[plugins."io.containerd.grpc.v1.cri".registry]
[plugins."io.containerd.grpc.v1.cri".registry.mirrors]
[plugins."io.containerd.grpc.v1.cri".registry.mirrors."docker.io"]
endpoint = ["https://registry-1.docker.io"]
[plugin