K8S镜像加速方案
一、 直接配置容器引擎加速(containerd为例)
1.1 containerd 镜像源配置
编辑 containerd 配置文件:
vim /etc/containerd/config.toml
1.2 containerd 镜像源配置
1.2.1 在配置文件中添加以下内容,配置镜像源地址:
[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://docker.1ms.run"]
[plugins."io.containerd.grpc.v1.cri".registry.mirrors."k8s.gcr.io"]
endpoint = ["https://k8s.1ms.run"]
[plugins."io.containerd.grpc.v1.cri".registry.mirrors."gcr.io"]
endpoint = ["https://gcr.1ms.run"]
[plugins."io.containerd.grpc.v1.cri".registry.mirrors."ghcr.io"]
endpoint = ["https://ghcr.1ms.run"]
注意:请将 https://xxxxxx.d.1ms.run 替换为您的专属免登录域名
1.2.2 重启 containerd 服务
配置完成后,重启 containerd 服务使配置生效:
systemctl restart containerd
验证服务状态:
systemctl status containerd