容器技术 · 2023年9月18日 0

k8s 1.26.5 containerd配置多个私有仓库认证

编辑 /etc/containerd/config.toml

version = 2
oom_score = -999
root = "/var/lib/containerd"

[plugins]
  [plugins."io.containerd.grpc.v1.cri"]
    sandbox_image = "registry.aliyuncs.com/google_containers/pause:3.9"
    [plugins."io.containerd.grpc.v1.cri".containerd.runtimes.runc]
      runtime_type = "io.containerd.runc.v2"
      [plugins."io.containerd.grpc.v1.cri".containerd.runtimes.runc.options]
        SystemdCgroup = true
    [plugins."io.containerd.grpc.v1.cri".registry]
      config_path = "/etc/containerd/certs.d"                    

     [plugins."io.containerd.grpc.v1.cri".registry.configs."harbor1.example.com".auth]
        auth = "xxxxxxxxxxxxxxxxxxx"      [plugins."io.containerd.grpc.v1.cri".registry.configs."harbor2.example.com".auth]
        auth = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx="

重启并查看 containerd

systemctl restart containerd && systemctl status containerd