1.3.2.5. 組織の設定フィールドをミラーリングする
Red Hat Quay のミラーリング機能により、組織と上流ソースとの自動同期が可能になります。この機能は、リモートコンテナーイメージのローカルミラーを維持したり、非接続環境での可用性を確保したり、キャッシュを通じてパフォーマンスを向上させたりするのに役立ちます。
| フィールド | 型 | 説明 |
|---|---|---|
| フィーチャー組織ミラー | Boolean |
組織レベルのミラーリングを有効または無効にします。 |
| ORG_MIRROR_INTERVAL | Integer |
作業者の処理間隔 (秒)。 |
| ORG_MIRROR_BATCH_SIZE | Integer |
各反復処理で処理する組織ミラーの数。 |
| ORG_MIRROR_MAX_SYNC_DURATION | Integer |
同期の最大所要時間 (秒)。 |
| ORG_MIRROR_DEFAULT_SKOPEO_TIMEOUT | Integer | Skopeo のデフォルトのタイムアウト時間 (秒単位)。 デフォルト:300 |
| ORG_MIRROR_DISCOVERY_TIMEOUT | Integer |
検出タイムアウト (秒)。 |
| ORG_MIRROR_MAX_REPOS_PER_ORG | Integer |
各組織が発見できるリポジトリーの最大数。 |
| ORG_MIRROR_MAX_RETRIES | Integer |
同期処理が失敗した場合の最大再試行回数。 |
| SSRF_ALLOWED_HOSTS | リスト | サーバーサイドリクエストフォージェリー (SSRF) 対策のために許可されたホスト。オプションフィールドを使用して、レジストリーが特定のホストにアクセスできるようにします。 |
ミラーリング設定の YAML サンプル
# ...
FEATURE_ORG_MIRROR: true
ORG_MIRROR_INTERVAL: 60
ORG_MIRROR_BATCH_SIZE: 100
ORG_MIRROR_MAX_SYNC_DURATION: 3600
ORG_MIRROR_DEFAULT_SKOPEO_TIMEOUT: 600
ORG_MIRROR_DISCOVERY_TIMEOUT: 600
ORG_MIRROR_MAX_REPOS_PER_ORG: 5000
ORG_MIRROR_MAX_RETRIES: 3
SSRF_ALLOWED_HOSTS:
- harbor.example.lab
# ...