这些镜像在 ghcr.io 上公开提供 amd64 和 arm64 版本,因此 kubelet 无需凭据即可拉取。
Q&A
我们的节点无法访问 ghcr.io,该怎么办?
我们的节点无法访问 ghcr.io,该怎么办?
回答:将镜像复制到节点可以访问的镜像仓库,并在清单文件中使用该名称,例如:对于未启用 TLS 的镜像仓库,containerd 需要在每个节点上有一个包含
server = "http://<registry>" 的 /etc/containerd/certs.d/<registry>/hosts.toml,并按照第 0 步设置 config_path。Docker 本身只会通过纯 HTTP 推送到 localhost,因此请在镜像仓库主机上通过 localhost:<port> 推送,或将其添加到 insecure-registries 中。
