J'exécute Docker Desktop 3.6.0 sur Windows 10 avec WSL2. Lorsque j'essaie d'activer Kubernetes, je vois seulement "Failed to start" dans l'interface utilisateur de Docker Desktop. Docker lui-même fonctionne bien. Je ne sais pas comment je peux obtenir d'autres journaux.
Voici la sortie de la version de kubectl :
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
D'après d'autres messages, il semble qu'une connexion Internet soit nécessaire pour la configuration initiale :
La connexion directe à Internet n'est pas possible dans mon environnement de travail, je ne peux que copier manuellement les images requises sur mon ordinateur. Je n'ai pas non plus d'accès administrateur.
Existe-t-il un moyen de configurer manuellement Kubernetes sur Docker Desktop ou d'indiquer d'une manière ou d'une autre où les images requises peuvent être trouvées ?
J'ai un dépôt Docker Nexus dans lequel je peux pousser les images requises. J'ai modifié le ~\.docker\daemon.json
et ajouté mon dépôt de docker dans insecure-registries. Après la première connexion, docker est capable d'extraire des images de ce dépôt et de les exécuter.
Vous avez déjà essayé de réinitialiser ou d'activer et de désactiver Kubernetes. La suppression de ~/.kube/config n'a pas non plus fonctionné.