2.2. Operator を使用した部分的な非接続環境への Red Hat Developer Hub のインストール


制限されたネットワーク上で動作する OpenShift Container Platform クラスターでは、パブリックリソースは使用できません。ただし、Red Hat Developer Hub Operator をデプロイして Developer Hub を実行するには、次のパブリックリソースが必要です。

  • Operator イメージ (バンドル、Operator、カタログ)
  • オペランドイメージ (RHDH、PostgreSQL)

これらのリソースを使用可能にするには、これらのリソースを、クラスターからアクセス可能なミラーレジストリー内の同等のリソースに置き換えます。

ヘルパースクリプトを使用すると、必要なイメージをミラーリングし、そのイメージを Red Hat Developer Hub Operator のインストール時と Developer Hub インスタンスの作成時に使用するのに必要な設定を指定できます。このスクリプトにはターゲットミラーレジストリーが必要です。クラスターがすでに非接続ネットワーク上で動作している場合は、ターゲットミラーレジストリーが存在するはずです。ターゲットレジストリーがまだ存在せず、OpenShift Container Platform クラスターがある場合は、内部クラスターレジストリーを公開して活用することを推奨します。

OpenShift Container Platform クラスターに接続すると、ヘルパースクリプトがそれを検出し、クラスターレジストリーを自動的に公開します。Kubernetes クラスターに接続する場合は、イメージをミラーリングするターゲットレジストリーを手動で指定できます。

前提条件

  • Podman 5.3 以降がインストールされている。詳細は、Podman のインストール手順 を参照してください。
  • Skopeo 1.17 以降がインストールされている。
  • yq 4.44 以降がインストールされている。
  • GNU sed コマンドラインテキストエディターがインストールされている。
  • umoci CLI ツールがインストールされている。
  • registry.redhat.io Red Hat Ecosystem Catalog へのアクティブな oc registrypodman、または skopeo セッションがある。詳細は、Red Hat コンテナーレジストリーの認証 を参照してください。
  • ターゲットミラーレジストリーへの管理アクセス権を持つアクティブな skopeo セッションがある。詳細は、Authenticating to a registry を参照してください。
  • opm がインストールされている。詳細は、opm CLI のインストール を参照してください。
  • OpenShift Container Platform クラスターを使用している場合は、次の前提条件があります。

    • (オプション) イメージをミラーリングするために oc-mirror OpenShift Container Platform CLI プラグインを使用する場合は、このプラグインがインストールされている。
  • サポートされている Kubernetes クラスターを使用している場合は、次の前提条件があります。

    • 非接続クラスターに Operator Lifecycle Manager (OLM) をインストールした。
    • 非接続クラスターからアクセス可能なミラーレジストリーがある。

手順

  1. ターミナルで、ミラーリングスクリプトを保存するディレクトリーに移動します。
  2. 次のコマンドを実行してミラーリングスクリプトをダウンロードします。

    curl -sSLO https://raw.githubusercontent.com/redhat-developer/rhdh-operator/refs/heads/release-1.5/.rhdh/scripts/prepare-restricted-environment.sh
  3. 適切なオプションのセットを指定した bash コマンドを使用して、ミラーリングスクリプトを実行します。

    bash prepare-restricted-environment.sh \
     --filter-versions "1.5" \
      [--to-registry <my.registry.example.com>] \ 
    1
    
      [--use-oc-mirror true] 
    2
    1
    イメージをミラーリングするターゲットミラーレジストリーの URL を指定します。
    2
    (オプション) oc-mirror OpenShift Container Platform CLI プラグインを使用してイメージをミラーリングします。
    注記

    このスクリプトは複数のイメージをミラーレジストリーにコピーするため、完了までに数分かかる場合があります。

検証

  • Red Hat OpenShift Container Platform を使用している場合は、Red Hat Developer Hub Operator が Web コンソールの Installed Operator リストに表示されます。
  • サポートされている Kubernetes プラットフォームを使用している場合は、ターミナルで次のコマンドを実行すると、rhdh-operator namespace で実行されている Pod のリストを確認できます。

    kubectl -n rhdh-operator get pods

次のステップ

Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

会社概要

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

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

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

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

Legal Notice

Theme

© 2026 Red Hat
トップに戻る