8.10. オプション: プライベート Image Registry 用のプライベート Microsoft Azure クラスターを準備する


プライベートイメージレジストリーをプライベート Microsoft Azure クラスターにインストールすることで、プライベートストレージのエンドポイントを作成できます。プライベートストレージのエンドポイントは、レジストリーのストレージアカウントに対する公開エンドポイントを無効にし、OpenShift Container Platform デプロイメントにセキュリティーのレイヤーを追加します。

重要

Microsoft Azure Red Hat OpenShift (ARO) にプライベートイメージレジストリーをインストールしないでください。エンドポイントによって Microsoft Azure Red Hat OpenShift クラスターが回復不能な状態になる可能性があります。

次のガイドに従い、プライベートイメージレジストリーを使用してインストールするためのプライベート Microsoft Azure クラスターを準備します。

前提条件

  • クラスター管理者のアクセスを持つ OpenShift Container Platform アカウントを使用できる。
  • OpenShift CLI (oc) がインストールされている。
  • 以下の情報を含む install-config.yaml の準備が完了している。

    • publish フィールドは Internal に設定されている。
  • プライベートストレージエンドポイントの作成権限を設定している。詳細は、「installer-provisioned infrastructure の Azure 権限」を参照してください。

手順

  1. インストールマニフェストファイルをまだ作成していない場合は、次のコマンドを実行して作成します。

    $ ./openshift-install create manifests --dir <installation_directory>

    このコマンドを実行すると、以下の情報が表示されます。

    出力例

    INFO Consuming Install Config from target directory
    INFO Manifests created in: <installation_directory>/manifests and <installation_directory>/openshift

  2. イメージレジストリー設定オブジェクトを作成し、Microsoft Azure から提供された networkResourceGroupNamesubnetNamevnetName を渡します。以下に例を示します。

    $ touch imageregistry-config.yaml
    apiVersion: imageregistry.operator.openshift.io/v1
    kind: Config
    metadata:
      name: cluster
    spec:
      managementState: "Managed"
      replicas: 2
      rolloutStrategy: RollingUpdate
      storage:
        azure:
          networkAccess:
            internal:
              networkResourceGroupName: <vnet_resource_group> 1
              subnetName: <subnet_name> 2
              vnetName: <vnet_name> 3
            type: Internal
    1
    オプション: 既存の VNet およびサブネット設定がある場合は、<vnet_resource_group> を既存の仮想ネットワーク (VNet) を含むリソースグループ名に置き換えます。
    2
    オプション: 既存の VNet およびサブネット設定がある場合は、<subnet_name> を指定されたリソースグループ内にある既存のコンピュートサブネットの名前に置き換えます。
    3
    オプション: 既存の VNet およびサブネット設定がある場合は、<vnet_name> を指定されたリソースグループ内にある既存の仮想ネットワーク (VNet) の名前に置き換えます。
    注記

    imageregistry-config.yaml ファイルはインストールプロセス時に使用されます。必要に応じて、インストール前にバックアップする必要があります。

  3. 次のコマンドを実行して、imageregistry-config.yaml ファイルを<installation_directory/manifests> フォルダーに移動します。

    $ mv imageregistry-config.yaml <installation_directory/manifests/>

次のステップ

  • imageregistry-config.yaml ファイルを <installation_directory/manifests> フォルダーに移動し、必要な権限を設定してから、「クラスターのデプロイ」に進みます。

関連情報

Red Hat logoGithubRedditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

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

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

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

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

会社概要

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

© 2024 Red Hat, Inc.