我正在设置一个OpenShift原始服务器。我所做的配置在很大程度上取决于演练说明:
https://github.com/openshift/origin/blob/master/examples/sample-app/README.md
创建项目后,我成功添加了一个新的应用程序,如下所示:
oc new-app centos / ruby-22-centos7〜https: //github.com/openshift/ruby-hello-world.git
OpenShift尝试立即构建,但失败如下:
F0222 15:24:58.504626 1 builder.go:204]错误:构建错误:致命:无法访问' https://github.com/openshift/ruby-hello-world.git/ ':连接至github.com失败:443; 连接被拒绝
我查阅了有关代理配置的文档:
https://docs.openshift.com/enterprise/3.0/admin_guide/http_proxies.html#git-repository-access
结论是,我可以简单地为此特定应用程序编辑YAML描述符以包括我的公司代理。
...
source:
type: Git
git:
uri: "git://github.com/openshift/ruby-hello-world.git"
httpProxy: http://proxy.example.com
httpsProxy: https://proxy.example.com
...
有了这一更改,构建便开始了。
可以在系统范围内配置HTTP代理吗?
注意:同样,我只是下载了二进制文件(客户端,服务器),而没有通过ansible安装。而且我没有在服务器二进制文件夹中找到相关属性openshift.local.config文件夹。
一段时间后,我现在已经足够了解我的问题了。需要在两个地方处理公司代理设置。
Docker该线程将告诉您详细操作:
就RHEL 7.2而言,我需要编辑此文件:/ etc / sysconfig / docker我必须添加以下条目:
HTTP_PROXY="http://proxy.company.com:4128"
HTTPS_PROXY="http://proxy.company.com:4128"
然后必须重新启动docker服务。
原始代理我最初想念的是配置公司代理设置的地方。目前,我通过ansible安装了一个集群(1个主节点,1个节点)。
这些是要在服务器上编辑的相关文件:* / etc / sysconfig / origin-master * / etc / sysconfig / origin-node
此文件中已经有占位符:
#NO_PROXY=master.example.com
#HTTP_PROXY=http://USER:PASSWORD@IPADDR:PORT
#HTTPS_PROXY=https://USER:PASSWORD@IPADDR:PORT
说明文件:
https://docs.openshift.org/latest/install_config/http_proxies.html
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句