Tengo un problema con la versión 3.1 de Docker Desktop y, al habilitar Kubernetes, siempre se bloquea en Comenzar a mirar los registros, puedo ver que se repite el siguiente registro de (AppData/Local/Docker/log.txt):
\"https://kubernetes.docker.internal:6443/apis/coordination.k8s.io/v1/namespaces/kube-node-lease/leases/docker-desktop\": net/http: TLS handshake timeout" [16:15:55.267][GoBackendProcess ][Info ] msg="external: POST /events 200 \"DockerDesktopGo\" \"\"" [16:16:06.268][ApiProxy ][Info ] msg="cannot get lease for master node: Get \"https://kubernetes.docker.internal:6443/apis/coordination.k8s.io/v1/namespaces/kube-node-lease/leases/docker-desktop\": net/http: TLS handshake timeout" [16:16:06.268][GoBackendProcess ][Info ] msg="external: POST /events 200 \"DockerDesktopGo\" \"\""Intenté eliminar la carpeta pki dentro de AppData/Local/Docker, pero sin éxito.
Esto parece un problema común informado aquí o aquí , que también ocurre en MacOS . Según este comentario , además de eliminar pki , también debe eliminar el directorio .kube y reiniciar Docker :
He solucionado como:
rm -rf ~/Library/Group\ Containers/group.com.docker/pki/ rm -rf ~/.kubeY reiniciando la ventana acoplable
Como se menciona en este comentario , el directorio respectivo en Windows se puede encontrar en:
C:\Users\<USER>\AppData\Local\DockerSi nada de lo anterior ayuda, como solución de último recurso, puede intentar reinstalar completamente Docker Desktop , ya que es posible que haya algunos restos de la instalación anterior que causen el problema. Comparar con este comentario .