這些映像檔公開於 ghcr.io,支援 amd64 與 arm64,因此 kubelet 不需要憑證即可拉取。
Q&A
我們的節點無法連線至 ghcr.io,該怎麼辦?
我們的節點無法連線至 ghcr.io,該怎麼辦?
回答:請將映像檔複製到節點可存取的映像檔登錄庫,並在 manifest 中使用該名稱,例如:若登錄庫未使用 TLS,containerd 需要在每個節點上有一個內容為
server = "http://<registry>" 的 /etc/containerd/certs.d/<registry>/hosts.toml,並依照步驟 0 設定 config_path。Docker 本身只會以純 HTTP 推送至 localhost,因此請在登錄庫主機上透過 localhost:<port> 推送,或將其加入 insecure-registries。
