Перестройка OpenShift не может выдвинуть образ: соединение отказано - PullRequest
0 голосов
/ 04 сентября 2018

Я работаю с OpenShift Origin 3.9, и у меня есть приложение (состоящее из службы, модулей и т. Д.), Которое работает и работает нормально.

Однако теперь перестройка завершается с этим сообщением об ошибке:

Successfully built 1234567890ab
Pushing image docker- registry.default.svc:5000/my_project/my_app:latest ...
Warning: Push failed, retrying in 5s ...
Warning: Push failed, retrying in 5s ...
Warning: Push failed, retrying in 5s ...
Warning: Push failed, retrying in 5s ...
Warning: Push failed, retrying in 5s ...
Warning: Push failed, retrying in 5s ...
Warning: Push failed, retrying in 5s ...
Registry server Address: 
Registry server User Name: serviceaccount
Registry server Email: serviceaccount@example.org
Registry server Password: <<non-empty>>
error: build error: Failed to push image: 
  After retrying 6 times, Push image still failed due to error: 
  Get https://docker-registry.default.svc:5000/v1/_ping: dial tcp 1.2.3.4:5000: 
  getsockopt: connection refused

У меня нет прав администратора в этом кластере, поэтому маловероятно, что это связано с настройкой DNS узлов, как подсказывают аналогичные ответы (например, здесь ).

Одной из возможных причин может быть то, что я тем временем создал учетную запись службы (с момента последней успешной сборки) и временно вошел в систему с ее токеном API. Однако я не вошел в систему снова (с помощью токена API) моей полной учетной записи (например, согласно oc whoami.)

Вот как я начинаю перестройку:

oc login --token=$api_token
oc start-build --follow my_app

Что может объяснить эту ошибку и как я могу дополнительно диагностировать и устранить ее, особенно учитывая, что у меня нет прав администратора кластера?

Ответы [ 2 ]

0 голосов
/ 20 сентября 2018

Вы пропустили один шаг

oc policy add-to-user system: имидж-строитель

Пожалуйста, следуйте этому документу

https://blog.openshift.com/remotely-push-pull-container-images-openshift/

0 голосов
/ 18 сентября 2018

Проблема "как-то" ушла через несколько дней. По вмешательству оператора или иным образом я не могу сказать.

...