第 6 章 在公司代理后面运行 RHDH 应用程序


您可以在企业代理后面运行 RHDH 应用程序,方法是在启动应用程序前设置以下环境变量:

  • HTTP_PROXY :注意用于 HTTP 请求的代理。
  • https_PROXY :注意用于 HTTPS 请求的代理。

另外,您可以设置 NO_PROXY 环境变量,以便从代理中排除某些域。变量值是一个以逗号分隔的主机名列表,它们不需要代理才能被访问,即使指定了一个主机名。

6.1. 在 Helm 部署中配置代理信息

对于基于 Helm 的部署,开发者或集群管理员可在集群中创建资源,可以在 values.yaml Helm 配置文件中配置代理变量。

先决条件

  • 已安装 Red Hat Developer Hub 应用程序。

流程

  1. 在 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>'
    Copy to Clipboard

    其中,

    <http_proxy_url>
    表示必须替换为 HTTP 代理 URL 的变量。
    <https_proxy_url>
    表示必须替换为 HTTPS 代理 URL 的变量。
    <no_proxy_settings>

    表示必须使用逗号分隔的 URL 替换的变量,该 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'
    Copy to Clipboard

  2. 保存配置更改。
返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat