Sdílet prostřednictvím


Použití modulu IoT Edge ke spuštění bezstavové aplikace Kubernetes na zařízení Azure Stack Edge Pro GPU

PLATÍ PRO:Ano pro skladovou položku Pro GPU Azure Stack Edge Pro – GPUAno pro skladovou položku Pro 2Azure Stack Edge Pro 2Ano pro skladovou položku Pro RAzure Stack Edge Pro RAno pro SKU Mini RAzure Stack Edge Mini R

Tento článek popisuje, jak můžete pomocí modulu IoT Edge nasadit bezstavovou aplikaci na zařízení Azure Stack Edge Pro.

Pokud chcete nasadit bezstavovou aplikaci, postupujte následovně:

  • Před nasazením modulu IoT Edge se ujistěte, že jsou splněné požadavky.
  • Přidejte modul IoT Edge pro přístup k výpočetní síti ve službě Azure Stack Edge Pro.
  • Ověřte, že modul má přístup k povolenému síťovému rozhraní.

V tomto článku s návody použijete modul aplikace webového serveru k předvedení scénáře.

Požadavky

Než začnete, budete potřebovat:

  • Zařízení Azure Stack Edge Pro. Ujistěte se, že:

  • Dokončili jste krok Konfigurace výpočetních prostředků podle kurzu: Konfigurace výpočetních prostředků na zařízení Azure Stack Edge Pro na vašem zařízení. Vaše zařízení by mělo mít přidružený prostředek IoT Hubu, zařízení IoT a zařízení IoT Edge.

Přidání modulu aplikace webového serveru

Pokud chcete do zařízení Azure Stack Edge Pro přidat modul aplikace webového serveru, postupujte následovně.

  1. V prostředku IoT Hubu přidruženém k vašemu zařízení přejděte do části Automatické Správa zařízení > IoT Edge.

  2. Vyberte a klikněte na zařízení IoT Edge přidružené k vašemu zařízení Azure Stack Edge Pro.

    Výběr zařízení IoT Edge

  3. Vyberte Set modules (Nastavit moduly). V nabídce Nastavit moduly na zařízení vyberte + Přidat a pak vyberte Modul IoT Edge.

    Výběr modulu IoT Edge

  4. V modulu Přidat IoT Edge:

    1. Zadejte název modulu aplikace webového serveru, který chcete nasadit.

    2. Na kartě Nastavení modulu zadejte identifikátor URI obrázku pro image modulu. Načte se modul odpovídající zadanému názvu a značkě. V tomto případě mcr.microsoft.com/oss/nginx/nginx:1.15.5-alpine stáhne image nginx (označenou jako 1.15.5-alpine) z veřejného mcr.microsoft.com registru.

      Přidání modulu IoT Edge

    3. Na kartě Možnosti vytvoření kontejneru vložte následující ukázkový kód:

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

      Tato konfigurace umožňuje přístup k modulu pomocí IP adresy výpočetní sítě přes http na portu TCP 8080 (s výchozím portem webového serveru 80). Vyberte Přidat.

      Zadání informací o portu v okně vlastního modulu IoT Edge

    4. Vyberte Zkontrolovat a vytvořit. Projděte si podrobnosti o modulu a vyberte Vytvořit.

Ověření přístupu k modulu

  1. Ověřte, že je modul úspěšně nasazený a spuštěný. Na kartě Moduly by měl být spuštěn stav modulu runtime.

    Ověření, že je spuštěný stav modulu

  2. Pokud chcete získat externí koncový bod aplikace webového serveru, přejděte na řídicí panel Kubernetes.

  3. V levém podokně řídicího panelu vyfiltrujte obor názvů iotedge . Přejděte ke službám zjišťování a vyrovnávání > zatížení. V seznamu uvedených služeb vyhledejte externí koncový bod modulu aplikace webového serveru.

    Připojení k aplikaci webového serveru na externím koncovém bodu

  4. Výběrem externího koncového bodu otevřete nové okno prohlížeče.

    Měli byste vidět, že je aplikace webového serveru spuštěná.

    Ověření připojení k modulu přes zadaný port

Další kroky

  • Zjistěte, jak zveřejnit stavovou aplikaci prostřednictvím modulu IoT Edge.