Невозможно извлечь образ из локального репозитория незащищенного реестра Docker внутри Minikube.
Я запускаю Docker-toolbox v1.12.2 с помощью виртуальной машины Linux (Upstart), установленной на Oracle VirtualBox 5.1.6 под Windows 7.
Я создал образ докера и вставил (пометил, а затем вставил) его в локальный незащищенный реестр докеров v2, который работает на 192.168.99.100:5000/image/name. docker run -d -p 5000:5000 --restart=always --name registry registry:2
и внутри виртуальной машины на / var / lib / boot2docker / profile Я добавил к EXTRA_ARGS флаг --insecure-registry 192.168.99.100:5000.
docker push & docker pull из localhost:5000/image/name нормально работают в Docker (VM).
_catalog доступен из Postman: GET http:192.168.99.100:5000/v2/_catalog, и я могу получить изображения в реестре.
Я запускаю свою виртуальную машину Minikube v0.15.0 с помощью команды:
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, чтобы вытащить образ из моего локального реестра докеров в Kubernetes.
развертывание "имя-образа" создано
Но внутри Kubernetes> Deployments я получаю следующую ошибку:
Не удалось получить изображение «192.168.99.109:5000/image/name»: не удалось получить изображение для 192.168.99.100:5000/image/name:latest, это может быть связано с отсутствием учетных данных для этого запроса. подробности: (Ответ об ошибке от демона: получить https://192.168.99.100:5000/v1/_ping: туннель или SSL запрещен)
Может ли кто-нибудь помочь здесь с этой ошибкой Tunnel или SSL Forbidden, это сводит меня с ума, и я перепробовал так много решений для настройки --insecrue-registery внутри докера, внутри Kubernetes или при запуске dokcer- реестр.
Кстати, почему это относится к v1 / _ping? Я использую реестр докеров v2.