Obrazy są publicznie dostępne w ghcr.io dla amd64 i arm64, więc kubelet może je pobrać bez danych uwierzytelniających.
Pytania i odpowiedzi
Nasze węzły nie mają dostępu do ghcr.io. Co robić?
Nasze węzły nie mają dostępu do ghcr.io. Co robić?
Odpowiedź: Skopiuj obrazy do rejestru dostępnego dla węzłów i użyj tej nazwy w manifestach, na przykład:W przypadku rejestru bez TLS containerd potrzebuje na każdym węźle pliku
/etc/containerd/certs.d/<registry>/hosts.toml z server = "http://<registry>" oraz config_path ustawionego jak w kroku 0. Sam Docker wypycha przez zwykły HTTP tylko do localhost, więc wypychaj przez localhost:<port> na hoście rejestru lub dodaj go do insecure-registries.
