Невозможно вытащить изображение из локального докере в незащищенном реестре реестра внутри Minikube.
Я бегу Docker-панели инструментов v1.12.2, используя Linux VM (Upstart), установленный на Oracle VirtualBox 5.1.6 под управлением Windows 7.
Вытягивание изображения из локального докере незащищенного реестра Docker в Kubernetes
Я создал Docker изображение и толчок (тег, а затем нажмите) это в локальный незащищенный док-реестр v2, который работает на 192.168.99.100:5000/image/name.
docker run -d -p 5000:5000 --restart=always --name registry registry:2
и внутри виртуальная машина, на/варе/Lib/boot2docker/профиле Я добавить к extra_args к Флагу --insecure-registry 192.168.99.100:5000
.
docker push
& docker pull
от localhost:5000/image/name
отлично работает в Докер (ВМ).
_catalog доступен от Postman: GET http:192.168.99.100:5000/v2/_catalog
, и я могу получить изображения в реестре.
Я начинаю свой Minikube v0.15.0 VM с помощью команды:
minikube start --insecure-registry=192.168.99.100:5000
Я под компании PROXY поэтому я добавил прокси в командной строке (CMD) :
set HTTP/HTTPS_PROXY=my.company.proxy:8080
и set NO_PROXY={minikube ip}
.
Тогда приборная панель Kubernetes начала работать для меня.
Теперь для реальной проблемы, при выполнении команды:
kubectl run image-name --image=192.168.99.100:5000/image/name --port=9999
тянуть изображение из моего локальной Docker реестра в Kubernetes своих слов
deployment "image-name" created
Но внутри Kubernetes> развертывания Я получаю следующее сообщение об ошибке :
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)
Может кто-нибудь помочь здесь с этим тоннеля или SSL Запретных ошибками, это сводит меня сумасшедший, и я пробовал так много решений для настройки --insecru-registery внутри докеров, внутри Kubernetes или при запуске реестра dokcer.
BTW Почему это относится к v1/_ping? Я использую реестр docker v2.
Я не могу свернуться с каталогом изнутри мини-куба. реестр и мини-кубок работают на виртуальной виртуальной машине VM, возможно, мне нужно настроить что-то там? –
Yup звучит как ваша проблема.Вы должны иметь возможность подключать обе виртуальные машины к одной и той же сети. –