Az IoT Edge-modul használata Kubernetes állapot nélküli alkalmazás futtatásához az Azure Stack Edge Pro GPU-eszközön

ÉRVÉNYES:Yes for Pro GPU SKUAzure Stack Edge Pro – GPUYes for Pro 2 SKUAzure Stack Edge Pro 2Yes for Pro R SKUAzure Stack Edge Pro RYes for Mini R SKUAzure Stack Edge Mini R

Ez a cikk azt ismerteti, hogyan helyezhet üzembe állapot nélküli alkalmazásokat egy IoT Edge-modullal az Azure Stack Edge Pro-eszközön.

Az állapot nélküli alkalmazás üzembe helyezéséhez hajtsa végre a következő lépéseket:

  • Az IoT Edge-modul üzembe helyezése előtt győződjön meg arról, hogy az előfeltételek teljesülnek.
  • Adjon hozzá egy IoT Edge-modult a számítási hálózathoz való hozzáféréshez az Azure Stack Edge Pro-ban.
  • Ellenőrizze, hogy a modul hozzáfér-e az engedélyezett hálózati adapterhez.

Ebben az útmutatóban egy webkiszolgáló alkalmazásmodult fog használni a forgatókönyv bemutatásához.

Előfeltételek

A kezdés előtt a következőkre lesz szüksége:

Webkiszolgáló alkalmazásmodul hozzáadása

Az alábbi lépéseket követve vegyen fel egy webkiszolgáló-alkalmazásmodult az Azure Stack Edge Pro-eszközön.

  1. Az eszközhöz társított IoT Hub-erőforrásban válassza az Automatikus Eszközkezelés > IoT Edge lehetőséget.

  2. Válassza ki és kattintson az Azure Stack Edge Pro-eszközhöz társított IoT Edge-eszközre.

    Select IoT Edge device

  3. Válassza a Set modules (Modulok beállítása) lehetőséget. A Modulok beállítása eszközön válassza a + Hozzáadás lehetőséget, majd az IoT Edge-modult.

    Select IoT Edge module

  4. Az IoT Edge hozzáadása modulban:

    1. Adja meg az üzembe helyezni kívánt webkiszolgáló-alkalmazásmodul nevét.

    2. A Modul beállításai lapon adjon meg egy kép URI-t a modulképhez. A rendszer lekéri a megadott névnek és címkéknek megfelelő modult. Ebben az esetben mcr.microsoft.com/oss/nginx/nginx:1.15.5-alpine egy nginx-rendszerképet fog lekérni (1.15.5-alpine címkével) a nyilvános mcr.microsoft.com beállításjegyzékből.

      Add IoT Edge module

    3. A Tároló létrehozása beállításai lapon illessze be a következő mintakódot:

      {
          "HostConfig": {
              "PortBindings": {
                  "80/tcp": [
                      {
                          "HostPort": "8080"
                      }
                  ]
              }
          }
      }
      

      Ez a konfiguráció lehetővé teszi a modul elérését a számítási hálózati IP-cím használatával http-n keresztül a 8080-ás TCP-porton (az alapértelmezett webkiszolgálói port pedig 80). Select Add.

      Specify port information in IoT Edge custom module blade

    4. Select Review + create. Tekintse át a modul részleteit, és válassza a Létrehozás lehetőséget.

Modulhozzáférés ellenőrzése

  1. Ellenőrizze, hogy a modul sikeresen üzembe lett-e helyezve, és fut-e. A Modulok lapon a modul futtatókörnyezeti állapotának futnia kell.

    Verify module status is running

  2. A webkiszolgáló-alkalmazás külső végpontjának lekéréséhez lépjen a Kubernetes-irányítópultra.

  3. Az irányítópult bal oldali ablaktábláján szűrjön iotedge névtér alapján. Nyissa meg a Felderítési és terheléselosztási > szolgáltatásokat. A felsorolt szolgáltatások listájában keresse meg a webkiszolgáló alkalmazásmodul külső végpontját.

    Connect to webserver app at external endpoint

  4. Új böngészőablak megnyitásához válassza ki a külső végpontot.

    Látnia kell, hogy a webkiszolgáló alkalmazás fut.

    Verify connection to module over specified port

Következő lépések

  • Megtudhatja, hogyan teheti közzé az állapotalapú alkalmazást egy IoT Edge-modulon keresztül.