首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >OpenShift导入-位于公司代理之后的映像失败

OpenShift导入-位于公司代理之后的映像失败
EN

Stack Overflow用户
提问于 2018-12-28 08:19:46
回答 1查看 744关注 0票数 1

当我跑的时候

代码语言:javascript
复制
oc import-image centos:7 --confirm true

我得到了

代码语言:javascript
复制
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源代码中找不到它。谷歌对此几乎一无所知。

我还验证了可以从每个节点(包括主节点和基础节点)执行docker pull centos操作。只有当openshift试图拉取该图像时才会出现这种情况。

有什么想法吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-12-29 00:52:58

事实证明这是我们的openshift_https_proxy ansible变量中的一个错误配置。具体地说,我们有:

代码语言:javascript
复制
openshift_https_proxy=https://proxy.mycompany.com:8443

我们应该有一个

代码语言:javascript
复制
openshift_https_proxy=http://proxy.mycompany.com:8443

要解决这个问题,我们必须编辑主节点上的/etc/origin/master/master.env和所有节点上的/etc/sysconfig/docker,然后根据Working with HTTP Proxies文档重新启动。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53952310

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档