第2章 Red Hat Quay のサポート
Red Hat Quay は、以下のサポートを提供します。
- 複数の認証およびアクセス方法
- 複数のストレージバックエンド
-
Quay
、Clair
、およびストレージバックエンドコンテナーのカスタム証明書 - アプリケーションレジストリー
- 異なるコンテナーイメージタイプ
2.1. アーキテクチャー
Red Hat Quay には、内部と外部の両方のコアコンポーネントがいくつか含まれています。
アーキテクチャーの詳細は、Red Hat Quay アーキテクチャー ガイドを参照してください。
2.1.1. 内部コンポーネント
Red Hat Quay には、以下の内部コンポーネントが含まれています。
-
Quay (コンテナーレジストリー): Pod 内の複数のコンポーネントで構成されるサービスとして
Quay
コンテナーを実行します。 - Clair: コンテナーイメージで脆弱性の有無をスキャンし、修正を提案します。
2.1.2. 外部コンポーネント
Red Hat Quay には、以下の外部コンポーネントが含まれています。
- Database: Red Hat Quay で、プライマリーメタデータストレージとして使用されます。これはイメージストレージ用ではないことに注意してください。
- Redis (キー/値のストア): ライブビルダーログと Red Hat Quay チュートリアルを保存します。ガベージコレクションに必要なロックメカニズムも含まれます。
クラウドストレージ: サポートされているデプロイメントでは、次のストレージタイプのいずれかを使用する必要があります。
- パブリッククラウドストレージ: パブリッククラウド環境では、Amazon Web Services の Amazon S3 や Google Cloud の Google Cloud Storage などのクラウドプロバイダーのオブジェクトストレージを使用する必要があります。
- プライベートクラウドストレージ: プライベートクラウドでは、Ceph RADOS や OpenStack Swift などの S3 または Swift 準拠のオブジェクトストアが必要です。
警告
実稼働環境の設定に「ローカルにマウントされたディレクトリー」のストレージエンジンを使用しないでください。マウントされた NFS ボリュームはサポートされません。ローカルストレージは、Red Hat Quay のテストのみのインストールを対象としています。