1.2. Operator を使用した OpenShift Container Platform への Red Hat Developer Hub のデプロイ


開発者は、Red Hat OpenShift Container Platform Web コンソールの Developer Catalog を使用して、OpenShift Container Platform に Red Hat Developer Hub インスタンスをデプロイできます。このデプロイメント方法では、Red Hat Developer Hub Operator を使用します。

前提条件

手順

  1. OpenShift Container Platform Web コンソールで、<{my_product_namespace}> プロジェクトを選択し、Add をクリックします。
  2. Developer Catalog パネルから、Operator Backed をクリックします。
  3. Filter by keyword ボックスに Developer Hub と入力し、Red Hat Developer Hub カードをクリックします。
  4. 次のテンプレートを使用してカスタム設定をプロビジョニングします。

    apiVersion: v1
    kind: ConfigMap
    metadata:
      name: app-config-rhdh
    data:
      "app-config-rhdh.yaml": |
        app:
          title: Red Hat Developer Hub
          baseUrl: https://__&lt;my_developer_hub_url&gt;__
        backend:
          auth:
            externalAccess:
                - type: legacy
                  options:
                    subject: legacy-default-config
                    secret: "${BACKEND_SECRET}"
          baseUrl: https://__&lt;my_developer_hub_url&gt;__
          cors:
            origin: https://__&lt;my_developer_hub_url&gt;__
    Copy to Clipboard Toggle word wrap

    app-config-rhdh という名前の config map を使用して、app-config.yaml ファイルと、サービス間認証用のシークレット (BACKEND_SECRET など) を提供します。

    これらの設定リソースを作成して適用するには、完全な手順が記載されている カスタム Red Hat Developer Hub 設定のプロビジョニング の手順に従ってください。

    注記

    app-config-rhdh config map には、カスタマイズされた app-config.yaml ファイルが含まれている必要があります。この config map は実行時に Developer Hub コンテナーにマウントされます。

  5. my-rhdh-secrets という名前のシークレットを作成し、次の例に示すように、Base64-encoded 文字列値を持つ BACKEND_SECRET という名前のキーを追加します。

    apiVersion: v1
    kind: Secret
    metadata:
      name: my-rhdh-secrets
    stringData:
      # TODO: Add the necessary auth secrets for service-to-service auth setup
      BACKEND_SECRET: "xxx" # Replace with your Base64-encoded secret
    Copy to Clipboard Toggle word wrap
    注記

    シークレットに、サービス間認証に使用される BACKEND_SECRET が含まれていることを確認します。構造とプロビジョニングの手順は、カスタム Red Hat Developer Hub 設定のプロビジョニング を参照してください。

  6. Create をクリックします。
  7. Backstage カスタムリソースのコンテンツを追加します
  8. Create Backstage ページで、Create をクリックします。

検証

Pod の準備ができたら、URL を開いて Red Hat Developer Hub プラットフォームにアクセスできます。

  1. Topology ビューで Pod をクリックし、Details パネルで Status を確認して、Pod の準備ができていることを確認します。Pod の準備が完了すると、Pod のステータスは Active になります。
  2. Topology ビューから、Developer Hub Pod の Open URL アイコンをクリックします。

トップに戻る
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

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

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。 最新の更新を見る.

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

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

会社概要

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

Theme

© 2025 Red Hat