第 4 章 在企业代理后面运行 RHDH 应用程序
您可以在启动应用程序前设置以下任意环境变量,在企业代理后面运行 RHDH 应用程序:
-
http_PROXY:注意用于 HTTP 请求的代理。 -
https_PROXY:注意用于 HTTPS 请求的代理。
另外,您可以设置 NO_PROXY 环境变量,将某些域排除在代理中。变量值是一个以逗号分隔的主机名列表,不需要代理才会达到,即使指定了代理也是如此。
4.1. 在 Helm 部署中配置代理信息 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
对于基于 Helm 的部署,开发人员或具有在集群中创建资源的集群管理员都可以在 values.yaml Helm 配置文件中配置代理变量。
先决条件
- 已安装 Red Hat Developer Hub 应用程序。
流程
在 Helm 配置文件中设置代理信息:
upstream: backstage: extraEnvVars: - name: HTTP_PROXY value: '<http_proxy_url>' - name: HTTPS_PROXY value: '<https_proxy_url>' - name: NO_PROXY value: '<no_proxy_settings>'其中,
<http_proxy_url>- 表示必须替换为 HTTP 代理 URL 的变量。
<https_proxy_url>- 表示必须替换为 HTTPS 代理 URL 的变量。
<no_proxy_settings>表示必须使用逗号分隔的 URL 替换变量,该变量要从代理中排除,如
foo.com,baz.com。示例:使用 Helm Chart 设置代理变量
upstream: backstage: extraEnvVars: - name: HTTP_PROXY value: 'http://10.10.10.105:3128' - name: HTTPS_PROXY value: 'http://10.10.10.106:3128' - name: NO_PROXY value: 'localhost,example.org'
- 保存配置更改。