ne peut pas tirer l'image du référentiel de Registre insecured docker locale à l'intérieur Minikube.
Je suis en v1.12.2 Docker-boîte à outils à l'aide VM Linux (Upstart) installé sur Oracle VirtualBox 5.1.6 sous Windows 7.
Tirer l'image de docker locale insecured Registre Docker à Kubernetes
J'ai créé une image de docker et pousser (étiquette, puis appuyez) dans un docker-registry local non sécurisé v2 qui s'exécute sur 192.168.99.100:5000/image/name.
docker run -d -p 5000:5000 --restart=always --name registry registry:2
et à l'intérieur de la machine virtuelle, sur/var/lib/boot2docker/profile J'ai ajouter aux extra_args le drapeau --insecure-registry 192.168.99.100:5000
.
docker push
& docker pull
de localhost:5000/image/name
fonctionnent très bien à l'intérieur de Docker (VM).
_catalog est accessible à partir Postman: GET http:192.168.99.100:5000/v2/_catalog
et je suis en mesure d'obtenir les images à l'intérieur du registre.
Je commence ma Minikube v0.15.0 VM avec la commande:
minikube start --insecure-registry=192.168.99.100:5000
Je suis sous compagnie PROCURATION donc j'ai ajouté le proxy dans la ligne de commande (CMD) :
set HTTP/HTTPS_PROXY=my.company.proxy:8080
et set NO_PROXY={minikube ip}
. Puis, le tableau de bord de Kubernetes a commencé à fonctionner pour moi.
Maintenant, pour le vrai problème, lors de l'exécution de la commande:
kubectl run image-name --image=192.168.99.100:5000/image/name --port=9999
pour tirer l'image de mon registre docker locale en Kubernetes son dire
deployment "image-name" created
Mais à l'intérieur Kubernetes> Déploiements Je reçois l'erreur suivante :
Failed to pull image "192.168.99.109:5000/image/name": image pull failed for 192.168.99.100:5000/image/name:latest, this may be because there are no credentials on this request. details: (Error response from daemon: Get https://192.168.99.100:5000/v1/_ping : Tunnel or SSL Forbidden)
quelqu'un peut-il aider ici avec ce tunnel ou SSL erreur interdite, il me conduit fou, et j'ai essayé tant de solutions pour configurer --insecrue-registery à l'intérieur de docker, à l'intérieur de Kubernetes ou lors de l'exécution du registre dokcer.
BTW pourquoi il est'av1 référant/_ping? J'utilise le docker registry v2.
Je ne peux pas rouler sur le catalogue depuis l'intérieur du minikube. le registre et le minikube fonctionnent sur des machines virtuelles séparées à l'intérieur de virtualBox, peut-être que je dois configurer quelque chose là-bas? –
Yup ressemble à votre problème.Vous devriez être en mesure d'attacher les deux VM au même réseau. –