Не удается импортировать изображение OpenShift за корпоративным прокси - PullRequest
0 голосов
/ 28 декабря 2018

Когда я бегу

oc import-image centos:7 --confirm true

Я получаю

The import completed with errors.

Name:                   centos
Namespace:              pd-kube-ci
Created:                Less than a second ago
Labels:                 <none>
Annotations:            openshift.io/image.dockerRepositoryCheck=2018-12-27T21:00:26Z
Docker Pull Spec:       docker-registry.default.svc:5000/pd-kube-ci/centos
Image Lookup:           local=false
Unique Images:          0
Tags:                   1

7
  tagged from centos:7

  ! error: Import failed (InternalError): Internal error occurred: Get https://registry-1.docker.io/v2/: proxyconnect tcp: EOF
      Less than a second ago

error: tag 7 failed: Internal error occurred: Get https://registry-1.docker.io/v2/: proxyconnect tcp: EOF

Для жизни я не могу найти источник proxyconnect tcp: EOF.Его нет нигде в источнике OpenShift / Kubernetes.Google почти ничего не знает об этом.

Я также проверил, что я могу docker pull centos с каждого узла (включая главный и инфра-узлы).Только когда openshift пытается вытащить это изображение.

Есть идеи?

1 Ответ

0 голосов
/ 28 декабря 2018

Оказывается, это была неправильная конфигурация в нашем openshift_https_proxy ansible var.В частности, у нас было:

openshift_https_proxy=https://proxy.mycompany.com:8443

И у нас должно было быть

openshift_https_proxy=http://proxy.mycompany.com:8443

Чтобы исправить это, мы должны были отредактировать /etc/origin/master/master.env на мастерах и /etc/sysconfig/docker на всех узлах, затемперезапустите в Работа с прокси HTTP документация.

...