2.2 KiB
2.2 KiB
sudo vim /etc/rancher/k3s/registries.yaml
mirrors:
docker.io:
endpoint:
- 'https://docker.1ms.run'
- 'https://docker.m.daocloud.io'
- 'https://docker.1panel.live'
"registry.k8s.io":
endpoint:
- 'https://k8s.m.daocloud.io'
- 'https://docker.m.daocloud.io'
# rancher 镜像加速
'rancher':
endpoint:
- 'https://docker.1ms.run/rancher'
configs:
'docker.1ms.run':
tls:
insecure_skip_verify: true
# Master 节点重启 k3s
sudo systemctl restart k3s
# Worker 节点重启 k3s-agent
sudo systemctl restart k3s-agent
container ctr
vim /etc/containerd/config.toml
disabled_plugins = ["cri"]
[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",
"https://docker.m.daocloud.io",
"https://docker.1panel.live",
]
# [plugins."io.containerd.grpc.v1.cri".registry.mirrors."registry.k8s.io"]
# endpoint = [
# "https://k8s.m.daocloud.io"
# "https://docker.m.daocloud.io",
# ]
重启 containerd
sudo systemctl restart containerd
sudo ctr image pull docker.io/library/verdaccio:latest
# K3s 使用 k8s.io 命名空间
sudo ctr -n k8s.io images pull docker.m.daocloud.io/rancher/mirrored-pause:3.6
sudo ctr -n k8s.io images tag docker.m.daocloud.io/rancher/mirrored-pause:3.6 docker.io/rancher/mirrored-pause:3.6
sudo ctr -n k8s.io images delete docker.m.daocloud.io/rancher/mirrored-pause:3.6
# 查看镜像
sudo ctr -n k8s.io images ls | grep pause
安装 cluster-api-controller
registry.k8s.io/cluster-api/cluster-api-controller:v1.10.6
sudo ctr image pull registry.k8s.io/cluster-api/cluster-api-controller:v1.10.6
# proxy 镜像
sudo ctr -n k8s.io image pull k8s.m.daocloud.io/cluster-api/cluster-api-controller:v1.10.6
# 打标签
sudo ctr -n k8s.io images tag k8s.m.daocloud.io/cluster-api/cluster-api-controller:v1.10.6 registry.k8s.io/cluster-api/cluster-api-controller:v1.10.6
# 删除镜像
sudo ctr -n k8s.io images delete k8s.m.daocloud.io/cluster-api/cluster-api-controller:v1.10.6