3.5. 配置 HTTP 代理


许多服务使用 HTTP 代理来过滤和保护与其他服务或组件的通信。要在 Fuse Online 组件和集成上配置 HTTP 代理,请在安装 Fuse Online 之前或之后编辑 Fuse Online 自定义资源。

前提条件

  • 您知道 HTTP 代理的主机和端口值。

流程

  1. 在编辑器中打开自定义资源:

    如果您已经安装了 Fuse Online,请按照"更改 Fuse 在线配置" 中的步骤打开自定义资源。

    如果您还没有安装 Fuse Online,请按照这些主题中的步骤打开自定义资源,具体取决于您的 OCP 版本:

  2. 对于 syndesis-serversyndesis-meta 组件,设置 Java Options (javaOptions)参数,并为 HTTP 代理主机和端口指定值。对 syndesis-serversyndesis-meta 使用相同的 HTTP 代理值。

    例如:

    spec:
      components:
        server:
          javaOptions:
    -Dhttp.proxyHost=10.0.0.100 -Dhttp.proxyPort=8800
    
        meta:
          javaOptions:
    -Dhttp.proxyHost=10.0.0.100 -Dhttp.proxyPort=8800
  3. 对于 Fuse Online integrations,设置 Maven 参数(additionalArguments)参数。例如:

    spec:
      components:
        server:
          features:
            maven:
              additionalArguments: "-Dhttp.proxy=10.0.0.100 -Dhttp.proxyPort=8800"
  4. 保存自定义资源。

    如果已安装 Fuse Online,则会重新部署 syndesis-server pod 以响应第 2 步中的 javaOptions 更新。(请注意,如果您只更改 Maven additionalArguments 参数,您必须删除 syndesis-server pod 以触发重新部署。)

  5. 重新发布任何使用 HTTP 代理的正在运行的集成。

    1. 在 Fuse Online 中,选择您要更新的集成。
    2. 选择 编辑
    3. 选择 Publish

Fuse Online 在重建集成时使用 HTTP 代理设置。

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.