5.3. デプロイメント後の QuayRegistry CR の変更
デプロイメントの後に Red Hat Quay の 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 を変更する リンクのコピーリンクがクリップボードにコピーされました!
Red Hat Quay の QuayRegistry カスタムリソースを変更するには、OpenShift Container Platform の Web コンソールを使用してコンポーネント管理設定を変更できます。管理対象コンポーネントを管理対象外に設定し、独自のインフラストラクチャーを使用できます。
前提条件
- 管理者権限を持つユーザーとして 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) に設定すると、追加の設定が必要になる場合があります。QuayRegistryCR での管理対象外コンポーネントの設定に関する詳細は、依存関係に管理対象外コンポーネントを使用する を参照してください。