第11章 環境変数の設定
Red Hat Quay は、ランタイム動作とパフォーマンスチューニングを制御する環境変数の限定されたセットをサポートしています。これらの値は、プロセスごとの動作、接続数、またはリージョナル設定を動的に調整する必要がある特定のシナリオで柔軟性を提供します。
環境変数は慎重に使用してください。これらのオプションは通常、既存の設定メカニズムをオーバーライドまたは拡張します。
このセクションでは、次のコンポーネントに関連する環境変数について説明します。
- ジオレプリケーションの設定
- データベース接続プール
- HTTP 接続の同時実行
- ワーカープロセスのスケーリング
11.1. Geo レプリケーション リンクのコピーリンクがクリップボードにコピーされました!
Red Hat Quay は、地理的に分散したサイト間で複数のインスタンスが動作するマルチリージョンのデプロイメントをサポートします。これらのシナリオでは、各サイトは同じ設定とメタデータを共有しますが、ストレージバックエンドはリージョンによって異なる場合があります。
これに対応するために、Red Hat Quay では、環境変数を使用してデプロイメントごとに優先ストレージエンジンを指定できます。これにより、メタデータがすべてのリージョン間で同期されたまま、個別の設定ファイルを必要とせずに各リージョンが独自の最適化されたストレージバックエンドを使用できるようになります。
QUAY_DISTRIBUTED_STORAGE_PREFERENCE
環境変数を使用して、DISTRIBUTED_STORAGE_CONFIG
で定義されているように、優先ストレージエンジンを ID で明示的に設定します。
変数 | タイプ | 説明 |
---|---|---|
QUAY_DISTRIBUTED_STORAGE_PREFERENCE | 文字列 | 使用する優先されるストレージ (DISTRIBUTED_STORAGE_CONFIG の ID 別) |