1.8. パッチバックエンドコンポーネント


  1. backend-cron デプロイメント設定にパッチを適用するには、以下の oc patch コマンドを実行します。

    oc patch dc/backend-cron -p "
    metadata:
      labels:
        app: Backend
    spec:
      template:
        spec:
          containers:
          - name: backend-cron
            env:
            - name: CONFIG_REDIS_PROXY
              value: redis://backend-redis:6379/0
            - name: CONFIG_REDIS_SENTINEL_HOSTS
              value: ""
            - name: CONFIG_REDIS_SENTINEL_ROLE
              value: ""
            - name: CONFIG_QUEUES_MASTER_NAME
              value: redis://backend-redis:6379/1
            - name: CONFIG_QUEUES_SENTINEL_HOSTS
              value: ""
            - name: CONFIG_QUEUES_SENTINEL_ROLE
              value: ""
            - name: RACK_ENV
              value: "production"
            image: registry.access.redhat.com/3scale-amp22/backend:1.6
            imagePullPolicy: IfNotPresent
            resources:
              limits:
                cpu: 150m
                memory: 80Mi
              requests:
                cpu: 50m
                memory: 40Mi
    "
    Copy to Clipboard Toggle word wrap
  2. backend-worker デプロイメント設定にパッチを適用するには、以下の oc patch コマンドを実行します。

    oc patch dc/backend-worker -p "
    metadata:
      labels:
        app: Backend
    spec:
      template:
        spec:
          containers:
          - name: backend-worker
            env:
              - name: CONFIG_REDIS_PROXY
                value: redis://backend-redis:6379/0
              - name: CONFIG_REDIS_SENTINEL_HOSTS
              - name: CONFIG_REDIS_SENTINEL_ROLE
              - name: CONFIG_QUEUES_MASTER_NAME
                value: redis://backend-redis:6379/1
              - name: CONFIG_QUEUES_SENTINEL_HOSTS
              - name: CONFIG_QUEUES_SENTINEL_ROLE
              - name: RACK_ENV
                value: \"production\"
              - name: PUMA_WORKERS
                value: \"16\"
              - name: CONFIG_EVENTS_HOOK
                value: http://system-master:3000/master/events/import
              - name: CONFIG_EVENTS_HOOK_SHARED_SECRET
                value: ${EVENTS_SHARED_SECRET}
            image: registry.access.redhat.com/3scale-amp22/backend:1.6
            imagePullPolicy: IfNotPresent
            resources:
              limits:
                cpu: 1000m
                memory: 300Mi
              requests:
                cpu: 150m
                memory: 50Mi
    "
    Copy to Clipboard Toggle word wrap
  3. backend-listener デプロイメント設定にパッチを適用するには、以下の oc patch コマンドを実行します。

    oc patch dc/backend-listener -p "
    metadata:
      labels:
        app: Backend
    spec:
      template:
        spec:
          containers:
          - name: backend-listener
            env:
              - name: CONFIG_REDIS_PROXY
                value: redis://backend-redis:6379/0
              - name: CONFIG_REDIS_SENTINEL_HOSTS
              - name: CONFIG_REDIS_SENTINEL_ROLE
                value: ""
              - name: CONFIG_QUEUES_MASTER_NAME
                value: redis://backend-redis:6379/1
              - name: CONFIG_QUEUES_SENTINEL_HOSTS
              - name: CONFIG_QUEUES_SENTINEL_ROLE
                value: ""
              - name: RACK_ENV
                value: \"production\"
              - name: CONFIG_INTERNAL_API_USER
                value: \"${CONFIG_INTERNAL_API_USER}\"
              - name: CONFIG_INTERNAL_API_PASSWORD
                value: \"${CONFIG_INTERNAL_API_PASSWORD}\"
              - name: PUMA_WORKERS
                value: \"16\"
            image: registry.access.redhat.com/3scale-amp22/backend:1.6
            imagePullPolicy: IfNotPresent
            resources:
              limits:
                cpu: 1000m
                memory: 700Mi
              requests:
                cpu: 500m
                memory: 550Mi
    "
    Copy to Clipboard Toggle word wrap
  4. amp-backend イメージストリームにパッチを適用するには、以下の oc patch コマンドを実行します。

    oc patch is/amp-backend -p "
    spec:
      tags:
        - name: 2.2.0
          annotations:
            openshift.io/display-name: AMP backend
          from:
            kind: DockerImage
            name: 'registry.access.redhat.com/3scale-amp22/backend:1.6'
        - name: latest
          from:
            kind: ImageStreamTag
            name: 2.2.0
    "
    Copy to Clipboard Toggle word wrap
  5. backend-redis デプロイメント設定にパッチを適用するには、以下の oc patch コマンドを実行します。

    oc patch dc/backend-redis -p '
    metadata:
      labels:
        app: Backend
    spec:
      template:
        spec:
          containers:
          - name: backend-redis
            command:
              - "/opt/rh/rh-redis32/root/usr/bin/redis-server"
            args:
              -  "/etc/redis.d/redis.conf"
              -  "--daemonize"
              -  "no"
            imagePullPolicy: IfNotPresent
            resources:
              limits:
                cpu: 2000m
                memory: 32Gi
              requests:
                cpu: 1000m
                memory: 1024Mi
            volumeMounts:
            - name: backend-redis-storage
              mountPath: "/var/lib/redis/data"
            - name: redis-config
              mountPath: /etc/redis.d/
    '
    Copy to Clipboard Toggle word wrap
トップに戻る
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。 最新の更新を見る.

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

Theme

© 2025 Red Hat