web-dev-qa-db-fra.com

Docker pour Windows bloqué sur «Kubernetes démarre» après la mise à jour vers la version 2.1.1.0 Edge (ou stable)

J'ai récemment mis à jour mon Docker for Desktop vers la dernière version du canal Edge: 2.1.1.0 sur une machine Windows 10. Malheureusement, après la mise à jour, Kubernetes ne fonctionnait plus car il est toujours bloqué sur "Kubernetes is Starting".

J'ai essayé ce qui suit jusqu'à présent.

  • Redémarrage de Docker
  • Réinitialisation du cluster Kubernetes
  • Restauration des paramètres d'usine par défaut
  • Redémarrage de la machine
  • Désinstallation et réinstallation de Docker

Rien ne semble fonctionner. Comment puis-je le résoudre?

3
Irshad P I

Je vous recommande de vérifier votre fichier etc/hosts pour avoir les lignes suivantes.

127.0.0.1       docker-for-desktop
127.0.0.1       kubernetes.docker.internal

Parce que Docker ne parvient pas à résoudre votre hôte local et qu'il se bloque sur cet état.

Et êtes-vous derrière un proxy d'entreprise? Si c'est le cas, essayez de changer de proxy ou essayez de le contourner la première fois que vous démarrez le K8. J'ai eu le même problème et cela a résolu mon problème en fait pas la mise à niveau ou la rétrogradation.

1
oguz

Ce qui a fonctionné pour moi basé sur des informations sur https://forums.docker.com/t/waiting-for-kubernetes-to-be-up-and-running/47009 :

  1. Réinitialiser Docker aux paramètres d'usine
  2. Quitter Docker
  3. Définissez la variable d'environnement KUBECONFIG sur% USERPROFILE% .kube\config
  4. Redémarrez Docker et activez Kubernetes (il a fallu encore quelques minutes pour démarrer)
1
Mihail Kostira