Невозможно извлечь docker изображение из репозитория артефактов в кластер kubernets - PullRequest
0 голосов
/ 26 марта 2020

Я развернул кластер kubernetes с Weave CNI и до сих пор могу развертывать модули по мере необходимости. Сейчас мы пытаемся вытащить docker изображения из артикуляции, но почему-то это не работает. получить приведенную ниже ошибку. Удивительно, но я могу вытащить / pu sh изображения из репозитория AWS ECR. Просто сбивает с толку, почему мы не смогли вытащить образы в кластер kubernetes из артефакта, который не имеет никаких ограничений или аутентификации. возможность получения изображений из этого артефакта на обычные docker виртуальные машины (которые работают за пределами кластера kubernetes):

Version:

Client Version: v1.17.2
Server Version: v1.17.2

Host OS:
Centos 7.7

CNI:
Weave

Ошибка:

** Попытка перетащить хранилище artifactory.gns.rms -internal.com/rms-docker-pr-local/sdp/rms/model-platform/model-engine-kubernetes ... **

Получить https://artifactory.internal.com/v1/_ping: наберите tcp: 443: подключитесь: нет маршрута к хосту

Благодарим вас за любые предложения или предложения.

Спасибо, CS

1 Ответ

0 голосов
/ 26 марта 2020

Проблема с сетью, вы должны удалить все неиспользуемые сети :

$ docker network prune  

Затем установите битовую опцию на

docker -> deamon.json -> bip 

Просто добавьте "bip": " xxx.yyy.zzz.vvv/ww" строка до deamon.json. Перезапустите docker:

$ docker restart

Docker создает подсети в том же диапазоне, что и ваш личный реестр.

Посмотрите здесь: pulling-images-issue , bridge-network , docker -compose-su bnet, docker -pulling-Issue .

Смотрите также: артефакт на премьере .

Пожалуйста, дайте мне знать, если это поможет.

...