¿Por qué recibo un error ErrImagePull en esta implementación de Kubernetes?

Estoy tratando de crear una implementación local de Kubernetes usando Minikube, Docker Registry y un proyecto de nodo de demostración.

Lo primero que hice fue instalar Docker v 1.12.3, luego Minikube v0.12.2.

Luego creé un contenedor Docker Registry ejecutando este comando (a través deeste tutorial, solo ejecuta el primer comando a continuación)

docker run -d -p 5000:5000 --name registry registry:2

Luego ejecuté este comando minikube para crear un clúster de kubernetes local:

minikube start --vm-driver="virtualbox" --insecure-registry="0.0.0.0:5000"

La estructura de mi proyecto se ve así:

.
├── Dockerfile
└── server.js

y mi Dockerfile se ve así:

FROM node:7.1.0
EXPOSE 8080
COPY server.js .
CMD node server.js

Luego construí mi propia imagen de acoplador y la empujé a mi repositorio privado:

docker build -t hello-node .
docker tag hello-node localhost:5000/hello-node
docker push localhost:5000/hello-node

Luego intenté ejecutar una implementación con este comando:

kubectl run hello-node --image=localhost:5000/hello-node --port=8888

Pero luego me sale esto:

sudo kubectl get pods --all-namespaces                                                                                                                             
NAMESPACE     NAME                          READY     STATUS         RESTARTS   AGE
default       hello-node-3745105022-gzs5a   0/1       ErrImagePull   0          11m
kube-system   kube-addon-manager-minikube   1/1       Running        4          10d
kube-system   kube-dns-v20-2x64k            3/3       Running        12         10d
kube-system   kubernetes-dashboard-mjpjv    1/1       Running        4          10d

Creo que podría estar perdiendo algún tipo de autenticación de registro de Docker, pero como busco en Google no puedo encontrar algo que entiendo. ¿Podría alguien señalarme en la dirección correcta?

Editar

Después de usar ssh para accederbash en la máquina virtual Kubernetes y tire de lahello-node imagen de mi registro privado usando este comando:

minikube ssh
Boot2Docker version 1.11.1, build master : 901340f - Fri Jul  1 
22:52:19 UTC 2016
Docker version 1.11.1, build 5604cbe
docker@minikube:~$ sudo docker pull localhost:5000/hello-node
Using default tag: latest
Pulling repository localhost:5000/hello-node
Error while pulling image: Get http://localhost:5000/v1/repositories/hello-node/images: dial tcp 127.0.0.1:5000: getsockopt: connection refused

Eslocalhost:5000 la dirección correcta para usar dentro de la máquina virtual host de kubernetes?

Respuestas a la pregunta(1)

Su respuesta a la pregunta