5.3. デプロイメント後の QuayRegistry CR の変更
Red Hat Quay Operator をインストールし、初期デプロイメントを作成した後、QuayRegistry カスタムリソース (CR) を変更して、Red Hat Quay 環境の側面をカスタマイズまたは再設定できます。
Red Hat Quay 管理者は、以下の理由で QuayRegistry CR を変更する場合があります。
-
コンポーネント管理を変更する場合: 独自のインフラストラクチャーを導入するために、コンポーネントを
managed: trueからmanaged: falseに切り替えます。たとえば、Google Cloud Storage や Nutanix などの外部オブジェクトストレージプラットフォームを統合するには、kind: objectstorageを unmanaged に設定できます。 -
カスタム設定を適用する場合:
configBundleSecretを更新または置き換えて、認証プロバイダー、外部 SSL/TLS 設定、機能フラグなどの新しい設定を適用します。 -
機能を有効または無効にする場合:
spec.componentsリストを変更して、リポジトリーミラーリング、Clair のスキャン、水平 Pod の自動スケーリングなどの機能を切り替えます。 - デプロイメントをスケーリングする場合: Quay アプリケーションの環境変数またはレプリカ数を調整します。
- 外部サービスと統合する場合: 外部の PostgreSQL、Redis、または Clair データベースの設定を提供し、エンドポイントまたは認証情報を更新します。
5.3.1. OpenShift Container Platform Web コンソールを使用して QuayRegistry CR を変更する リンクのコピーリンクがクリップボードにコピーされました!
QuayRegistry は、OpenShift Container Platform Web コンソールを使用して変更できます。これにより、管理対象コンポーネントを管理対象外 (managed: false) に設定し、独自のインフラストラクチャーを使用できるようになります。
前提条件
- 管理者権限を持つユーザーとして OpenShift Container Platform にログインしている。
- Red Hat Quay Operator をインストールしている。
手順
-
OpenShift Container Platform Web コンソールで、Operators
Installed Operators をクリックします。 - Red Hat Quay をクリックします。
- Quay Registry をクリックします。
- Red Hat Quay レジストリーの名前 (例: example-registry) をクリックします。
- YAML をクリックします。
-
目的のコンポーネントの
managedフィールドをTrueまたはFalseに調整します。 Save をクリックします。
注記コンポーネントを管理対象外 (
managed: false) に設定すると、追加の設定が必要になる場合があります。QuayRegistry CR での管理対象外コンポーネントの設定に関する詳細は、依存関係に管理対象外コンポーネントを使用するを参照してください。