Kubernetes nepodaří spustit Docker Plochy bez přímého přístupu k internetu

0

Otázka

Já jsem běh Docker Desktop 3.6.0 na Windows 10 s WSL2. Když jsem se pokusit, aby Kubernetes vidím jen "Nepodařilo spustit" v Docker Desktop UI. Docker sám o sobě funguje dobře. Nejste si jisti, jak bych mohl dostat žádné další záznamy.

Tady výstup z kubectl verze:

kubectl version
Client Version: version.Info{Major:"1", Minor:"21", GitVersion:"v1.21.3", GitCommit:"ca643a4d1f7bfe34773c74f79527be4afd95bf39", GitTreeState:"clean", BuildDate:"2021-07-15T21:04:39Z", GoVersion:"go1.16.6", Compiler:"gc", Platform:"windows/amd64"}
Error from server (InternalError): an error on the server ("") has prevented the request from succeeding

Z jiných míst se zdá, že a připojení k internetu je nutné pro počáteční nastavení:

Přímé připojení k internetu není možné se na své pracovní prostředí, mohu jen ručně zkopírovat požadované snímky na mém pc. Také nemám admin přístup.

Existuje způsob, jak ručně nastavit Kubernetes na Docker Desktop nebo nějak označit, kde požadované obrázky lze nalézt?

Mám nexus Docker úložiště, kde bych mohl tlačit požadované obrázky. Změnil jsem ~\.docker\daemon.json a dodal, můj docker úložiště v nejisté-registrů. Po prvním přihlášení docker je schopen stáhnout obrázky z tu a spustit je.

Už se pokusil obnovit nebo povolit a zakázat Kubernetes. Také mazání ~/.kube/config nefunguje.

docker docker-desktop kubernetes windows
2021-11-23 16:38:01
1

Nejlepší odpověď

1

Vysoká úroveň odpovědět...

  1. Získat docker registry
    1. Pokud budete pracovat pro starý skool super podnik; použití JFrog Artifactory
    2. Pokud si jen chcete se dostat do práce; použití Harbor
    3. GitHub a GitLab (v závislosti na licenci) mají registry k dispozici taky...
  2. Upravit docker daemon na kubernetes uzly (stanice) pouze vytáhnout z těchto registrů.
    1. pokud redhat; /etc/containers/registries.conf
    2. pokud debain; /etc/docker/daemon.json
    3. ty by mohly být schopni hack /etc/hosts vstup příliš...
  3. Naplnění nového registru
  4. Spustit kubernetes a yoiu by mělo být dobré jít. V závislosti na konfiguraci můžete si vybrat, možná budete muset přidat v registru credential tajemství.
2021-11-29 21:58:27

Díky za odpověď, ale myslím, že to opravdu není odpověď na mou otázku: Jak je uvedeno jedu na Windows 10 s Docker Desktop a mám Nexus Docker registry. Již jsem přidal můj docker registry v nejisté-registry v rámci daemon.json, ale to nepomohlo.
Hollerweger

Zkusil jsi hacky /etc/hosts vstup? (Nebo myslím, že v tvém případě C:/windows/system32/drivers/etc/hosts nebo něco jako, že-je to už dlouho)
Cory Silva

Také dělají dev bez admin přístup... memy.příze.co/příze-klip/45c2e073-8f2b-436b-ab7c-25591fa3f906 Možná výmluva hrát s druh.sigmy.k8s.io
Cory Silva

V jiných jazycích

Tato stránka je v jiných jazycích

Русский
..................................................................................................................
Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
한국어
..................................................................................................................
हिन्दी
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
中文
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................