第5章 Red Hat Developer Hub での高可用性の設定


これまで、Red Hat Developer Hub によってサポートされるのは、単一インスタンスのアプリケーションだけでした。このような構成の場合、ソフトウェアのクラッシュ、ハードウェアの問題、またはその他の予期しない中断によりインスタンスに障害が発生すると、Red Hat Developer Hub サービス全体が利用できなくなり、開発ワークフローやリソースへのアクセスができなくなります。高可用性を導入すると、1 つ以上のコンポーネントに障害が発生した場合でもサービスの可用性を確保するフェイルオーバーメカニズムが得られます。レプリカの数を増やすことで冗長性が確保され、生産性が向上し、中断が最小限に抑えられます。

管理者は、Red Hat Developer Hub で高可用性を設定できます。Developer Hub で高可用性オプションを設定すると、Red Hat OpenShift Container Platform に組み込まれているロードバランサーが Ingress トラフィックを管理し、各 Pod に負荷を分散します。RHDH のバックエンドは、同じリソースに対する同時要求や競合も管理します。

設定ファイルで replicas を 1 より大きい数にスケーリングすることで、Developer Hub で高可用性を設定できます。使用する設定ファイルは、Developer Hub インスタンスのインストールに使用した方法によって異なります。Operator を使用して Developer Hub インスタンスをインストールした場合は、Backstage カスタムリソースでレプリカ値を設定します。Helm チャートを使用して Developer Hub インスタンスをインストールした場合は、Helm チャートでレプリカ値を設定します。

5.1. Red Hat Developer Hub Operator デプロイメントでの高可用性の設定

Operator を使用してデプロイされた RHDH インスタンスは、Backstage カスタムリソース内の設定を使用します。Backstage カスタムリソースでは、replicas フィールドのデフォルト値は 1 です。RHDH インスタンスを高可用性用に設定する場合は、replicas1 より大きい値に設定する必要があります。

手順

  • Backstage カスタムリソースで、replicas1 より大きい値に設定します。以下に例を示します。

    apiVersion: rhdh.redhat.com/v1alpha3
    kind: Backstage
    metadata:
      name: <your_yaml_file>
    spec:
      application:
        ...
        replicas: <replicas_value> 
    1
    
        ...
    Copy to Clipboard Toggle word wrap
    1
    設定する必要があるバックアップインスタンスの数に基づいてレプリカの数を設定します。
トップに戻る
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

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

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

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

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

会社概要

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

Theme

© 2025 Red Hat