Gebruik IoT Edge module om een staatloze Kubernetes-toepassing uit te voeren op Azure Stack Edge Pro GPU-apparaat
van toepassing op:
Azure stack Edge Pro-GPU
Azure stack Edge Pro r
Azure stack Edge-mini -r
In dit artikel wordt beschreven hoe u een IoT Edge kunt gebruiken om een staatloze toepassing te implementeren op Azure Stack Edge Pro apparaat.
Als u de staatloze toepassing wilt implementeren, moet u de volgende stappen volgen:
- Zorg ervoor dat aan de vereisten is voltooid voordat u een IoT Edge implementeert.
- Voeg een IoT Edge-module toe voor toegang tot het rekennetwerk op uw Azure Stack Edge Pro.
- Controleer of de module toegang heeft tot de ingeschakelde netwerkinterface.
In dit artikel gebruikt u een webserver-app-module om het scenario te demonstreren.
Vereisten
Voordat u begint, hebt u het volgende nodig:
Een Azure Stack Edge Pro apparaat. Zorg voor het volgende:
- De instellingen van het rekennetwerk worden op het apparaat geconfigureerd.
- Het apparaat wordt geactiveerd volgens de stappen in Zelfstudie: Uw apparaat activeren.
U hebt de rekenstap Configureren voltooid volgens de Zelfstudie: Rekenkracht configureren op Azure Stack Edge Pro apparaat op uw apparaat. Uw apparaat moet zijn gekoppeld aan IoT Hub resource, een IoT-apparaat en een IoT Edge apparaat.
Module webserver-app toevoegen
Volg de volgende stappen om een webserver-app-module toe te voegen aan Azure Stack Edge Pro apparaat.
Ga in IoT Hub resource die aan uw apparaat is gekoppeld naar Automatisch apparaatbeheer > IoT Edge.
Selecteer en klik op IoT Edge apparaat dat is gekoppeld aan Azure Stack Edge Pro apparaat.

Selecteer Modules instellen. Selecteer in Modules instellen op apparaat de optie + Toevoegen en selecteer vervolgens IoT Edge Module.

In de module IoT Edge toevoegen:
Geef een Naam op voor de webserver-app-module die u wilt implementeren.
Geef op het tabblad Module-instellingen een afbeeldings-URI op voor de moduleafbeelding. Er wordt een module opgehaald die overeenkomt met de opgegeven naam en tags. In dit geval haalt
mcr.microsoft.com/oss/nginx/nginx:1.15.5-alpineeen nginx-afbeelding (getagd als 1.15.5-alpine) op uit het openbaremcr.microsoft.comregister.
Plak op het tabblad Opties voor container maken de volgende voorbeeldcode:
{ "HostConfig": { "PortBindings": { "80/tcp": [ { "HostPort": "8080" } ] } } }Met deze configuratie hebt u toegang tot de module via het IP-adres van het rekennetwerk via http op TCP-poort 8080 (de standaardwebserverpoort is 80). Selecteer Toevoegen.

Selecteer Controleren + maken. Bekijk de details van de module en selecteer Maken.
Toegang tot module controleren
Controleer of de module is geïmplementeerd en wordt uitgevoerd. Op het tabblad Modules moet de runtimestatus van de module worden uitgevoerd.

Om het externe eindpunt van de webserver-app op te halen, gaat u naar het Kubernetes-dashboard.
Filter in het linkerdeelvenster van het dashboard op iotedge-naamruimte. Ga naar Detectie en taakverdeling > Services. Zoek in de lijst met vermelde services het externe eindpunt voor de webserver-app-module.

Selecteer het externe eindpunt om een nieuw browservenster te openen.
U ziet dat de webserver-app wordt uitgevoerd.

Volgende stappen
- Meer informatie over het beschikbaar maken van stateful toepassingen via IoT Edge module.