2.2.3. 更新 BACKEND_ROUTE 环境变量


当前步骤

此步骤更新 system-appsystem-sidekiq Pod 的 BACKEND_ROUTE 环境变量,以使用 backend-listener Kubernetes 服务而不是 OpenShift 路由。

步骤

  1. 通过编辑 system-app DeploymentConfig 来更新 system-app pre-hook pod 中的变量:

    $ oc edit dc system-app
    Copy to Clipboard Toggle word wrap

    您将进入交互式编辑器会话。在 .spec.strategy.rollingParams.pre.execNewPod.env 数组部分中找到 BACKEND_ROUTE 环境变量。

    1. 替换以下条目:

      - name: BACKEND_ROUTE
        valueFrom:
          secretKeyRef:
            key: route_endpoint
            name: backend-listener
      Copy to Clipboard Toggle word wrap
    2. 使用这个条目:

      - name: BACKEND_ROUTE
        value: http://backend-listener:3000/internal/
      Copy to Clipboard Toggle word wrap

      保存更改并退出交互式编辑器会话。

  2. 更新 system-app 容器中的条目:

    $ oc set env dc/system-app BACKEND_ROUTE="http://backend-listener:3000/internal/"
    Copy to Clipboard Toggle word wrap

    此命令会触发 system-app 的重新部署。等待它重新部署、对应的新容器集就绪,并且前面的容器集终止。

  3. system-sidekiq 容器中更新它:

    $ oc set env dc/system-sidekiq BACKEND_ROUTE="http://backend-listener:3000/internal/"
    Copy to Clipboard Toggle word wrap

    此命令会触发 system-sidekiq 的重新部署。等待它重新部署、对应的新容器集就绪,并且前面的容器集终止。

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2025 Red Hat