チュートリアル: Azure Stack Edge Pro 2 にコンピューティングを構成する

このチュートリアルでは、Azure Stack Edge Pro 2 デバイスにコンピューティング ロールを構成し、Kubernetes クラスターを作成する方法について説明します。

この手順の所要時間は 20 分から 30 分です。

重要

Azure Stack Edge 上のマネージド IoT Edge では、最新の機能と修正プログラムが含まれない以前のバージョンの IoT Edge ランタイムが使用されます。

  • Azure Stack Edge 上のマネージド IoT Edge の既存のデプロイに対するサポートは 2024 年 3 月 31 日に終了し、既存の IoT Edge ワークロードは削除されます。 最新バージョンの Azure Stack Edge にアップグレードし、Ubuntu VM 上に IoT Edge をデプロイする必要があります。
  • Azure Stack Edge 2301 以降では、Azure Stack Edge 上の IoT Edge のすべてのデプロイを Ubuntu VM 上に行う必要があります。

詳細な手順については、「Azure Stack Edge 上の Ubuntu VM に IoT Edge をデプロイする」を参照してください。

このチュートリアルでは、次の作業を行う方法について説明します。

  • コンピューティングを構成する
  • Kubernetes エンドポイントを取得する

前提条件

お客様の Azure Stack Edge Pro デバイスでコンピューティング ロールを設定する前に、次のことを確認してください。

  • Azure Stack Edge Pro 2 のアクティブ化に関する記事の説明に従って、Azure Stack Edge Pro 2 デバイスをアクティブ化していること。

  • コンピューティング ネットワークの有効化に関するページの手順に従っていること。

    • コンピューティング用のネットワーク インターフェイスを有効にしていること。
    • Kubernetes ノード IP と Kubernetes 外部サービス IP を割り当て済みであること。

    注意

    データセンターのファイアウォールで送信元の IP または MAC アドレスに基づいてトラフィックを制限またはフィルター処理している場合は、コンピューティングの IP (Kubernetes ノード IP) および MAC アドレスが許可リストに登録されていることを確認してください。 MAC アドレスを指定するには、 Set-HcsMacAddressPool デバイスの PowerShell インターフェイスでコマンドレットを実行します。

コンピューティングを構成する

Azure Stack Edge Pro にコンピューティングを構成するには、Azure portal を使用して IoT Hub リソースを作成します。

  1. Azure portal で、Azure Stack Edge リソースの [概要] に移動し、[Azure Stack Edge 向けの Kubernetes] を選択します。

    コンピューティングの開始

  2. [Kubernetes サービスの概要] で、[追加] を選択します。

    コンピューティングを構成する

  3. リソースの作成後、Kubernetes サービスがオンラインであることが [概要] に示されます。

    コンピューティングの開始 3

バックグラウンドで仮想マシンと Kubernetes クラスターが作成されているため、コンピューティングの構成には 20 分から 30 分かかることがあります。

Kubernetes エンドポイントを取得する

Kubernetes クラスターにアクセスするようにクライアントを構成するには、Kubernetes エンドポイントが必要です。 次の手順に従って、Azure Stack Edge デバイスのローカル UI から Kubernetes API エンドポイントを取得します。

  1. デバイスのローカル Web UI で [デバイス] ページに移動します。

  2. [Device endpoints](デバイスのエンドポイント) で、 [Kubernetes API service](Kubernetes API サービス) エンドポイントをコピーします。 このエンドポイントは https://compute.<device-name>.<DNS-domain>[Kubernetes-cluster-IP-address] という形式の文字列です。

    ローカル UI のデバイス ページを示すスクリーンショット。

  3. エンドポイント文字列を保存します。 後でクライアントを構成し、kubectl 経由で Kubernetes クラスターにアクセスするときにこのエンドポイント文字列を使用します。

  4. ローカル Web UI では、次のことができます。

    • Kubernetes API に移動し、 [詳細設定] を選択し、Kubernetes の詳細な構成ファイルをダウンロードします。

      ローカル UI のデバイス ページを示すスクリーンショット 1。

      Microsoft からキーが提供されている場合 (一部のユーザーはキーを持っている場合があります)、この構成ファイルを使用できます。

      ローカル UI のデバイス ページを示すスクリーンショット 2。

    • [Kubernetes ダッシュボード] エンドポイントに移動して aseuser 構成ファイルをダウンロードすることもできます。

      ローカル UI のデバイス ページを示すスクリーンショット 3。

      この構成ファイルを使用して、Kubernetes ダッシュボードにサインインすることや、Kubernetes クラスターの問題をデバッグすることができます。 詳細については、Kubernetes ダッシュボードへのアクセスに関するページを参照してください。

次のステップ

このチュートリアルでは、以下の内容を学習しました。

  • コンピューティングを構成する
  • Kubernetes エンドポイントを取得する

お使いの Azure Stack Edge Pro 2 デバイスを管理する方法については、次を参照してください。