8.2. Operator を使用した動的プラグインキャッシュ用の PVC の作成


Operator ベースのインストール環境では、デフォルトの dynamic-plugins-root ボリュームを dynamic-plugins-root という名前の PVC に置き換えて、永続ボリューム要求 (PVC) を手動で作成する必要があります。

前提条件

  • Red Hat Developer Hub Operator を使用して、OpenShift Container Platform に Red Hat Developer Hub をインストールしている。
  • OpenShift CLI (oc) がインストールされている。

手順

  1. 永続ボリュームの定義を作成し、pvc.yaml などのファイルに保存します。以下に例を示します。

    kind: PersistentVolumeClaim
    apiVersion: v1
    metadata:
      name: dynamic-plugins-root
    spec:
      accessModes:
        - ReadWriteOnce
      resources:
        requests:
          storage: 5Gi
    注記

    この例では、アクセスモードとして ReadWriteOnce を使用し、異なるノード間で複数のレプリカが PVC を共有するのを防ぎます。複数の異なるノードで複数のレプリカを実行するには、ストレージドライバーに応じて、ReadWriteMany などのアクセスモードを使用する必要があります。

  2. この PVC をクラスターに適用するために、次のコマンドを実行します。

    oc apply -f pvc.yaml
  3. デフォルトの dynamic-plugins-root ボリュームを dynamic-plugins-root という名前の PVC に置き換えます。以下に例を示します。

    apiVersion: rhdh.redhat.com/v1alpha3
    kind: Backstage
    metadata:
      name: developer-hub
    spec:
      deployment:
        patch:
          spec:
            template:
              spec:
                volumes:
                  - $patch: replace
                    name: dynamic-plugins-root
                    persistentVolumeClaim:
                      claimName: dynamic-plugins-root
    注記

    新しいボリュームの追加を回避するために、$patch: replace ディレクティブを使用する必要があります。

Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

Red Hat ドキュメントについて

Legal Notice

Theme

© 2026 Red Hat
トップに戻る