Nel mio caso, l'accesso alla finestra mobile di Internet è stato bloccato. È stato risolto usando un proxy ( usando il commento di sandylss ):
minikube stop
minikube delete
export http_proxy=http://user:pass@ip:port
export https_proxy=http://user:pass@ip:port
export no_proxy=192.168.99.0/24
minikube start --logtostderr --v=0 --bootstrapper=localkube --vm-driver hyperv
--hyperv-virtual-switch "Primary Virtual Switch" --docker-env HTTP_PROXY=$http_proxy \
--docker-env HTTPS_PROXY=$https_proxy --docker-env NO_PROXY=$no_proxy
export no_proxy=$no_proxy,$(minikube ip)
export NO_PROXY=$no_proxy,$(minikube ip)
Quindi, per verificare se la finestra mobile ha accesso a Internet, eseguire:
$ docker pull tutum/hello-world
nel cluster (connettersi al cluster usando minikube ssh
); interrompere il processo se inizia il download.
Il mio secondo problema era la connessione internet lenta. Poiché le immagini della finestra mobile richieste sono dell'ordine di 100 MB, entrambi i contenitori della finestra mobile e i contenitori Kubernetes sono rimasti dentro \pause
e indicano ContainerCreating
per 30 minuti.
Per verificare se la finestra mobile sta scaricando le immagini, eseguire:
$ ls -l /var/lib/docker/tmp
nel cluster, che mostra i file di immagine temporanei che vengono scaricati, altrimenti vuoti.
Se stai sviluppando in minikube e stai usando VPN, la finestra mobile può usare la tua VPN tramite il violinista . Cioè, la finestra mobile sarà connessa all'ip: port di fiddler e il fiddler è connesso alla VPN. Altrimenti, la VPN non è condivisa tra l'host e la VM minikube.
ContainerCreating
...