第4章 Operator を使用する場合の Red Hat Developer Hub デプロイメントの設定
Red Hat Developer Hub Operator は、カスタムリソース (CR) の rhdh.redhat.com/v1alpha3 API バージョンを公開します。この CR は汎用の spec.deployment.patch フィールドを公開し、Developer Hub デプロイメントリソースを完全に制御できるようにします。このフィールドは、標準の apps.Deployment Kubernetes オブジェクトのフラグメントにすることができます。
手順
-
次のフィールドを使用して
BackstageCR を作成します。
例
labelsDeveloper Hub Pod にラベルを追加します。
ラベル
my=trueを追加する例Copy to Clipboard Copied! Toggle word wrap Toggle overflow volumes
my-volume という名前のボリュームを追加し、Developer Hub アプリケーションコンテナーの /my/path の下にマウントします。
追加ボリュームの例
デフォルトの dynamic-plugins-root ボリュームを、dynamic-plugins-root という名前の永続ボリューム要求 (PVC) に置き換えます。$patch: replace ディレクティブに注意してください。そうしないと、新しいボリュームが追加されます。
dynamic-plugins-root ボリュームの置換例
CPUリクエストDeveloper Hub アプリケーションコンテナーの CPU リクエストを 250m に設定します。
CPU リクエストの例
Copy to Clipboard Copied! Toggle word wrap Toggle overflow my-sidecarコンテナーDeveloper Hub Pod に新しい
my-sidecarサイドカーコンテナーを追加します。サイドカーコンテナーの例
Copy to Clipboard Copied! Toggle word wrap Toggle overflow