8.2.3. 3scale の非 HA デプロイメントの HA への移行
-
HA 用 3scale の新規インストールのデプロイ に記載のとおり、すべてのフィールドを指定して
backend-redisおよびsystem-redisシークレットを編集します。 以下の
backend-redis環境変数がバックエンド Pod に対して定義されていることを確認してください。name: BACKEND_REDIS_SENTINEL_HOSTS valueFrom: secretKeyRef: key: REDIS_STORAGE_SENTINEL_HOSTS name: backend-redis name: BACKEND_REDIS_SENTINEL_ROLE valueFrom: secretKeyRef: key: REDIS_STORAGE_SENTINEL_ROLE name: backend-redis以下の
system-redisの環境変数がsystem-(app|sidekiq|sphinx)Pod に対して定義されていることを確認してください。name: REDIS_SENTINEL_HOSTS valueFrom: secretKeyRef: key: SENTINEL_HOSTS name: system-redis name: REDIS_SENTINEL_ROLE valueFrom: secretKeyRef: key: SENTINEL_ROLE name: system-redis name: MESSAGE_BUS_REDIS_SENTINEL_HOSTS valueFrom: secretKeyRef: key: MESSAGE_BUS_SENTINEL_HOSTS name: system-redis name: MESSAGE_BUS_REDIS_SENTINEL_ROLE valueFrom: secretKeyRef: key: MESSAGE_BUS_SENTINEL_ROLE name: system-redis- 指示に従って、テンプレートを使用した 3scale 2.7 から 2.8 へのアップグレード を続行します。
8.2.3.1. Redis Enterprise の使用 リンクのコピーリンクがクリップボードにコピーされました!
リンクのコピーリンクがクリップボードにコピーされました!
3 つの異なる
redis-enterpriseインスタンスで、OpenShift にデプロイされた Redis Enterprise を使用します。system-redisシークレットを編集します。-
個別の値を
MESSAGE_BUS_NAMESPACEおよびNAMESPACEに設定します。 -
URLとMESSAGE_BUS_URLを同じデータベースに設定します。
-
個別の値を
-
backend-redisのバックエンドデータベースをREDIS_QUEUES_URLに設定します。 -
backend-redisの 3 番目のデータベースをREDIS_STORAGE_URLに設定します。