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:Azure Stack Edge Pro – GPUAzure Stack Edge Pro 2Azure Stack Edge Pro RAzure 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:
Egy Azure Stack Edge Pro-eszköz. Make sure that:
- A számítási hálózati beállítások az eszközön vannak konfigurálva.
- Az eszköz aktiválása az oktatóanyag lépéseinek megfelelően történik: Az eszköz aktiválása.
Elvégezte a számítási lépés konfigurálását az oktatóanyag szerint: A számítás konfigurálása az Azure Stack Edge Pro-eszközön az eszközön. Az eszköznek rendelkeznie kell egy társított IoT Hub-erőforrással, egy IoT-eszközzel és egy IoT Edge-eszközzel.
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.
Az eszközhöz társított IoT Hub-erőforrásban válassza az Automatikus Eszközkezelés > IoT Edge lehetőséget.
Válassza ki és kattintson az Azure Stack Edge Pro-eszközhöz társított IoT Edge-eszközre.
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.
Az IoT Edge hozzáadása modulban:
Adja meg az üzembe helyezni kívánt webkiszolgáló-alkalmazásmodul nevét.
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ánosmcr.microsoft.com
beállításjegyzékből.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.
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
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.
A webkiszolgáló-alkalmazás külső végpontjának lekéréséhez lépjen a Kubernetes-irányítópultra.
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.
Ú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.
Következő lépések
- Megtudhatja, hogyan teheti közzé az állapotalapú alkalmazást egy IoT Edge-modulon keresztül.