第6章 流量制御用の Redis ストレージを設定する
マルチクラスター環境における流量制御カウンターの永続性を設定するには、Redis ベースの共有データストアの接続の詳細を設定する必要があります。このデータストアは、Connectivity Link の Limitador コンポーネントの共有流量制御カウンターを永続化するために使用します。
Connectivity Link を使用して流量制御を行う OpenShift クラスターごとに、共有 Redis ベースデータストアの接続の詳細を設定する必要があります。
前提条件
- 1章Connectivity Link の前提条件と権限 を参照してください。
手順
次の環境変数を Redis ベースの共有インスタンス URL に設定します。
export REDIS_URL=rediss://user:xxxxxx@some-redis.com:10340使用している環境に適した URI スキームを追加してください。
-
セキュア Redis:
rediss:// -
標準 Redis:
redis://
-
セキュア Redis:
次のように、Redis URL の
Secretリソースを作成します。kubectl -n kuadrant-system create secret generic redis-config \ --from-literal=URL=$REDIS_URL次のように、Limitador カスタムリソースを作成したシークレットを使用するように更新します。
kubectl patch limitador limitador --type=merge -n kuadrant-system -p ' spec: storage: redis: configSecretRef: name: redis-config '
関連情報
Redis ベースの共有データストアを設定する方法の詳細は、Redis 互換製品のドキュメントを参照してください。