イメージは amd64 と arm64 向けに ghcr.io で公開されているため、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 に追加してください。
