1、相关资源导航
https://blog.csdn.net/zyj81092211/article/details/123068347
2、环境介绍
kubenetes版本:v1.23.4
rancher版本:v2.6.3
harbor版本:v2.5.3
3、自建仓库
参考连接
4、创建秘钥
选择创建仓库
填写详细信息
5、配置kubernetes(containerd)集群使用私有镜像源
注:新版kubernetes使用containerd作为容器运行时,故需要设置containerd的私有源
containerd开源地址
https://github.com/containerd
本文中是老版本,参考老版本
在所有kubernetes节点上配置私有仓库
创建目录和配置文件(这步在之前创建kubernetes集群时操作过)
mkdir -p /etc/containerd
containerd config default > /etc/containerd/config.toml
编辑配置文件,找到[plugins.“io.containerd.grpc.v1.cri”.registry],在下面添加如下
[plugins."io.containerd.grpc.v1.cri".registry.mirrors."harbor.wtown.com"]
endpoint = ["http://harbor.wtown.com"]
[plugins."io.containerd.grpc.v1.cri".registry.configs]
[plugins."io.containerd.grpc.v1.cri".registry.configs."harbor.wtown.com"]
[plugins."io.containerd.grpc.v1.cri".registry.configs."harbor.wtown.com".tls]
ca_file = ""
cert_file = ""
insecure_skip_verify = true
key_file = ""
重启containerd
systemctl restart containerd
6、创建工作负载测试
成功部署