Jump To Close Expand all Collapse all Table of contents Quay Operator の使用による OpenShift への Red Hat Quay のデプロイ はじめに 1. Red Hat Quay Operator の概要 Expand section "1. Red Hat Quay Operator の概要" Collapse section "1. Red Hat Quay Operator の概要" 1.1. QuayRegistry API 1.2. Quay Operator コンポーネント 1.3. 管理コンポーネントの使用 1.4. 依存関係向けの管理対象外コンポーネントの使用 1.5. 設定バンドルシークレット 1.6. OpenShift での Red Hat Quay の前提条件 Expand section "1.6. OpenShift での Red Hat Quay の前提条件" Collapse section "1.6. OpenShift での Red Hat Quay の前提条件" 1.6.1. OpenShift クラスター 1.6.2. リソース要件 1.6.3. オブジェクトストレージ 2. OperatorHub からの Quay Operator のインストール 3. デプロイメント前の Quay の設定 Expand section "3. デプロイメント前の Quay の設定" Collapse section "3. デプロイメント前の Quay の設定" 3.1. 自動化のための Quay の事前設定 Expand section "3.1. 自動化のための Quay の事前設定" Collapse section "3.1. 自動化のための Quay の事前設定" 3.1.1. API による最初のユーザー作成の許可 3.1.2. API 一般アクセスの有効化 3.1.3. スーパーユーザーの追加 3.1.4. ユーザー作成の制限 3.1.5. 自動化の推奨設定 3.1.6. 初期設定を使用した Operator のデプロイ 3.2. オブジェクトストレージの設定 Expand section "3.2. オブジェクトストレージの設定" Collapse section "3.2. オブジェクトストレージの設定" 3.2.1. アンマネージドストレージ Expand section "3.2.1. アンマネージドストレージ" Collapse section "3.2.1. アンマネージドストレージ" 3.2.1.1. AWS S3 ストレージ 3.2.1.2. Google クラウドストレージ 3.2.1.3. Azure ストレージ 3.2.1.4. NooBaa アンマネージドストレージ 3.2.2. マネージドストレージ Expand section "3.2.2. マネージドストレージ" Collapse section "3.2.2. マネージドストレージ" 3.2.2.1. スタンドアロン Object Gateway について Expand section "3.2.2.1. スタンドアロン Object Gateway について" Collapse section "3.2.2.1. スタンドアロン Object Gateway について" 3.2.2.1.1. スタンドアロン Object Gateway の作成 3.3. データベースの設定 Expand section "3.3. データベースの設定" Collapse section "3.3. データベースの設定" 3.3.1. 既存の Postgres データベースの使用 3.3.2. データベースの設定 Expand section "3.3.2. データベースの設定" Collapse section "3.3.2. データベースの設定" 3.3.2.1. データベース URI 3.3.2.2. データベース接続引数 Expand section "3.3.2.2. データベース接続引数" Collapse section "3.3.2.2. データベース接続引数" 3.3.2.2.1. PostgreSQL SSL 接続引数 3.3.2.2.2. MySQL SSL 接続引数 3.3.3. マネージド PostgreSQL の使用 3.4. TLS およびルートの設定 Expand section "3.4. TLS およびルートの設定" Collapse section "3.4. TLS およびルートの設定" 3.4.1. TLS 証明書、キーペアを使用して設定バンドルシークレットを作成します。 3.5. 他のコンポーネントの設定 Expand section "3.5. 他のコンポーネントの設定" Collapse section "3.5. 他のコンポーネントの設定" 3.5.1. 外部 Redis の使用 Expand section "3.5.1. 外部 Redis の使用" Collapse section "3.5.1. 外部 Redis の使用" 3.5.1.1. Redis 設定フィールド Expand section "3.5.1.1. Redis 設定フィールド" Collapse section "3.5.1.1. Redis 設定フィールド" 3.5.1.1.1. ビルドログ 3.5.1.1.2. ユーザーイベント 3.5.1.1.3. redis の設定例 3.5.2. Horizontal Pod Autoscaler の無効化 3.5.3. Route コンポーネントの無効化 3.5.4. 管理外のモニターリング 3.5.5. 非管理ミラーリング 4. Quay Operator を使用した Quay のデプロイ Expand section "4. Quay Operator を使用した Quay のデプロイ" Collapse section "4. Quay Operator を使用した Quay のデプロイ" 4.1. コマンドラインからの Red Hat Quay のデプロイ Expand section "4.1. コマンドラインからの Red Hat Quay のデプロイ" Collapse section "4.1. コマンドラインからの Red Hat Quay のデプロイ" 4.1.1. コマンドラインで作成されたコンポーネントの表示 4.1.2. Horizontal Pod Autoscaling (HPA) 4.1.3. API を使用した最初のユーザーの作成 Expand section "4.1.3. API を使用した最初のユーザーの作成" Collapse section "4.1.3. API を使用した最初のユーザーの作成" 4.1.3.1. API の呼び出し 4.1.3.2. OAuth トークンの使用 Expand section "4.1.3.2. OAuth トークンの使用" Collapse section "4.1.3.2. OAuth トークンの使用" 4.1.3.2.1. 組織の作成 4.1.3.2.2. 組織の詳細の取得 4.1.4. デプロイメントプロセスの監視およびデバッグ 4.2. OpenShift コンソールからの Red Hat Quay のデプロイ Expand section "4.2. OpenShift コンソールからの Red Hat Quay のデプロイ" Collapse section "4.2. OpenShift コンソールからの Red Hat Quay のデプロイ" 4.2.1. Quay UI を使用した最初のユーザーの作成 5. コマンドラインおよび API を使用した OpenShift での Quay の設定 Expand section "5. コマンドラインおよび API を使用した OpenShift での Quay の設定" Collapse section "5. コマンドラインおよび API を使用した OpenShift での Quay の設定" 5.1. QuayRegistry エンドポイントおよびシークレットの決定 5.2. 既存設定のダウンロード 5.3. 設定バンドルを使用したカスタム SSL 証明書の設定 5.4. ボリュームサイズのオーバーライド 6. 設定ツールを使用した OpenShift における Quay の再設定 Expand section "6. 設定ツールを使用した OpenShift における Quay の再設定" Collapse section "6. 設定ツールを使用した OpenShift における Quay の再設定" 6.1. 設定エディターへのアクセス Expand section "6.1. 設定エディターへのアクセス" Collapse section "6.1. 設定エディターへのアクセス" 6.1.1. 設定エディターの認証情報の取得 6.1.2. 設定エディターへのログイン 6.1.3. 設定の変更 6.2. UI での再設定の監視 Expand section "6.2. UI での再設定の監視" Collapse section "6.2. UI での再設定の監視" 6.2.1. QuayRegistry リソース 6.2.2. イベント 6.3. 再設定後に更新された情報へのアクセス Expand section "6.3. 再設定後に更新された情報へのアクセス" Collapse section "6.3. 再設定後に更新された情報へのアクセス" 6.3.1. UI で更新された設定ツールの認証情報へのアクセス 6.3.2. UI で更新された config.yaml へのアクセス 6.4. カスタム SSL 証明書 UI 6.5. レジストリーへの外部アクセス 7. Quay Operator の機能 Expand section "7. Quay Operator の機能" Collapse section "7. Quay Operator の機能" 7.1. コンソールでのモニターリングおよびアラート Expand section "7.1. コンソールでのモニターリングおよびアラート" Collapse section "7.1. コンソールでのモニターリングおよびアラート" 7.1.1. ダッシュボード 7.1.2. メトリクス 7.1.3. アラート 7.2. エアギャップされた OpenShift クラスターにおける Clair の脆弱性データベースの手動更新 Expand section "7.2. エアギャップされた OpenShift クラスターにおける Clair の脆弱性データベースの手動更新" Collapse section "7.2. エアギャップされた OpenShift クラスターにおける Clair の脆弱性データベースの手動更新" 7.2.1. clairctl の取得 7.2.2. Clair 設定の取得 Expand section "7.2.2. Clair 設定の取得" Collapse section "7.2.2. Clair 設定の取得" 7.2.2.1. OpenShift 設定の Clair 7.2.2.2. スタンドアロン Clair 設定 7.2.3. アップデータバンドルのエクスポート 7.2.4. エアギャップされた OpenShift クラスターでの Clair データベースへのアクセスの設定 7.2.5. アップデーターバンドルのエアギャップされた環境へインポート 7.3. FIPS の準備状態およびコンプライアンス 8. 高度なコンセプト Expand section "8. 高度なコンセプト" Collapse section "8. 高度なコンセプト" 8.1. インフラストラクチャーノードでの Quay のデプロイ Expand section "8.1. インフラストラクチャーノードでの Quay のデプロイ" Collapse section "8.1. インフラストラクチャーノードでの Quay のデプロイ" 8.1.1. インフラストラクチャーに使用するノードのラベルおよびテイント 8.1.2. ノードセレクターおよび容認を使用したプロジェクトの作成 8.1.3. Quay Operator の namespace へのインストール 8.1.4. レジストリーの作成 8.2. Operator が単一 namespace にインストールされている場合のモニターリングの有効化 Expand section "8.2. Operator が単一 namespace にインストールされている場合のモニターリングの有効化" Collapse section "8.2. Operator が単一 namespace にインストールされている場合のモニターリングの有効化" 8.2.1. クラスターモニターリング設定マップの作成 8.2.2. ユーザー定義のワークロードモニターリング設定マップの作成 8.2.3. ユーザー定義プロジェクトのモニターリングの有効化 8.2.4. Quay メトリクスを公開するための Service オブジェクトの作成 8.2.5. ServiceMonitor オブジェクトを作成します。 8.2.6. OpenShift でのメトリクスの表示 8.3. 管理ストレージのサイズ変更 Expand section "8.3. 管理ストレージのサイズ変更" Collapse section "8.3. 管理ストレージのサイズ変更" 8.3.1. Noobaa PVC のサイズ変更 8.3.2. 別のストレージプールの追加 8.4. デフォルトの Operator イメージのカスタマイズ Expand section "8.4. デフォルトの Operator イメージのカスタマイズ" Collapse section "8.4. デフォルトの Operator イメージのカスタマイズ" 8.4.1. 環境変数 8.4.2. 実行中の Operator へのオーバーライドの適用 8.5. AWS S3 CloudFront 9. OpenShift Container Platform デプロイメントでの Red Hat Quay のバックアップおよび復元 Expand section "9. OpenShift Container Platform デプロイメントでの Red Hat Quay のバックアップおよび復元" Collapse section "9. OpenShift Container Platform デプロイメントでの Red Hat Quay のバックアップおよび復元" 9.1. Red Hat Quay のバックアップ 9.2. Red Hat Quay の復元 10. Quay Operator のアップグレードの概要 Expand section "10. Quay Operator のアップグレードの概要" Collapse section "10. Quay Operator のアップグレードの概要" 10.1. Operator Lifecycle Manager 10.2. Quay Operator のアップグレード Expand section "10.2. Quay Operator のアップグレード" Collapse section "10.2. Quay Operator のアップグレード" 10.2.1. Quay のアップグレード 10.2.2. 3.3.z または 3.4.z から 3.6 に直接アップグレードする際の注意事項 Expand section "10.2.2. 3.3.z または 3.4.z から 3.6 に直接アップグレードする際の注意事項" Collapse section "10.2.2. 3.3.z または 3.4.z から 3.6 に直接アップグレードする際の注意事項" 10.2.2.1. エッジルーティングを有効にしてアップグレード 10.2.2.2. サブジェクト別名のないカスタム TLS 証明書/キーペアを使用したアップグレード 10.2.2.3. Quay Operator を使用して 3.3.z または 3.4.z から 3.6 にアップグレードする場合の Clair v4 の設定 10.2.3. Operator の更新チャネルの変更 10.2.4. 保留中の Operator アップグレードの手動による承認 10.3. QuayRegistry のアップグレード 10.4. Quay 3.6 の機能の有効化 Expand section "10.4. Quay 3.6 の機能の有効化" Collapse section "10.4. Quay 3.6 の機能の有効化" 10.4.1. コンソールでのモニターリングおよびアラート 10.4.2. OCI および Helm サポート 10.5. QuayEcosystem のアップグレード Expand section "10.5. QuayEcosystem のアップグレード" Collapse section "10.5. QuayEcosystem のアップグレード" 10.5.1. QuayEcosystem アップグレードを元に戻す 10.5.2. アップグレードでサポートされる QuayEcosystem 設定 Settings Close Language: 简体中文 日本語 English Language: 简体中文 日本語 English Format: Multi-page Single-page PDF Format: Multi-page Single-page PDF Language and Page Formatting Options Language: 简体中文 日本語 English Language: 简体中文 日本語 English Format: Multi-page Single-page PDF Format: Multi-page Single-page PDF 1.6. OpenShift での Red Hat Quay の前提条件 OpenShift での Red Hat Quay Operator のデプロイメントを開始する前に、以下を考慮する必要があります。 1.6.1. OpenShift クラスター Red Hat Quay Operator をデプロイする OpenShift 4.5 以降のクラスターへの特権付きアカウントが必要です。そのアカウントには、namespace をクラスタースコープで作成できる必要があります。 Previous Next