Files
k8s-docs/k8s/xiongxiao.me/config/registry.md
2025-12-25 00:05:18 +08:00

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.9

sudo ctr -n k8s.io images tag docker.m.daocloud.io/rancher/mirrored-pause:3.9 docker.io/rancher/mirrored-pause:3.9

sudo ctr -n k8s.io images delete docker.m.daocloud.io/rancher/mirrored-pause:3.9


# 查看镜像
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