Configure multiple registry mirrors for CRI-O/Containerd

Jbn1233
Feb 12, 2025

--

CRI-O

# cri-o
[[registry]]
location = "docker.io"
[[registry.mirror]]
location = "docker-registry-mirror.home.net:80"
insecure = true

[[registry]]
location = "registry.k8s.io"
[[registry.mirror]]
location = "k8s-registry-mirror.home.net:80"
insecure = true

[[registry]]
location = "quay.io"
[[registry.mirror]]
location = "quay-registry-mirror.home.net:80"
insecure = true

Containerd

# containerd
[plugins."io.containerd.grpc.v1.cri".registry.mirrors]
[plugins."io.containerd.grpc.v1.cri".registry.mirrors."docker.io"]
endpoint = ["http://docker-registry-mirror.home.net"]

[plugins."io.containerd.grpc.v1.cri".registry.mirrors."registry.k8s.io"]
endpoint = ["http://k8s-registry-mirror.home.net"]

[plugins."io.containerd.grpc.v1.cri".registry.mirrors."quay.io"]
endpoint = ["http://quay-registry-mirror.home.net"]

Done.

--

--

Jbn1233
Jbn1233

Written by Jbn1233

Very short and simple notes for CKA/SRE and may not works on your environment | jbn1233@gmail.com | Bangkok, Thailand |

No responses yet