Aracılığıyla paylaş


Azure Stack Edge Pro GPU cihazınızda kubernetes durum bilgisi olmayan bir uygulama çalıştırmak için IoT Edge modülünü kullanma

ŞUNLAR IÇIN GEÇERLIDIR:Pro GPU SKU için Evet Azure Stack Edge Pro - GPUPro 2 SKU için EvetAzure Stack Edge Pro 2Pro R SKU için EvetAzure Stack Edge Pro RMini R SKU için EvetAzure Stack Edge Mini R

Bu makalede, Azure Stack Edge Pro cihazınızda durum bilgisi olmayan bir uygulama dağıtmak için IoT Edge modülünü nasıl kullanabileceğiniz açıklanmaktadır.

Durum bilgisi olmayan uygulamayı dağıtmak için aşağıdaki adımları uygulayacaksınız:

  • IoT Edge modülünü dağıtmadan önce önkoşulların tamamlandığından emin olun.
  • Azure Stack Edge Pro'nuzda işlem ağına erişmek için bir IoT Edge modülü ekleyin.
  • Modülün etkin ağ arabirimine erişebildiğini doğrulayın.

Bu nasıl yapılır makalesinde senaryoyu göstermek için bir web sunucusu uygulaması modülü kullanacaksınız.

Önkoşullar

Başlamadan önce şunları yapmanız gerekir:

  • Azure Stack Edge Pro cihazı. Şunlardan emin olun:

  • Öğretici: Cihazınızdaki Azure Stack Edge Pro cihazınızda işlem yapılandırma adımlarına göre işlem yapılandırma adımını tamamladınız. Cihazınızda ilişkili bir IoT Hub kaynağı, bir IoT cihazı ve bir IoT Edge cihazı olmalıdır.

Web sunucusu uygulaması modülü ekleme

Azure Stack Edge Pro cihazınıza bir web sunucusu uygulaması modülü eklemek için aşağıdaki adımları izleyin.

  1. Cihazınızla ilişkilendirilmiş IoT Hub kaynağında Otomatik Cihaz Yönetimi > IoT Edge'e gidin.

  2. Azure Stack Edge Pro cihazınızla ilişkili IoT Edge cihazını seçin ve tıklayın.

    IoT Edge cihazı seçme

  3. Modül ayarla’yı seçin. Cihazda modülleri ayarla bölümünde + Ekle'yi ve ardından IoT Edge Modülü'ne tıklayın.

    IoT Edge modülünü seçin

  4. IoT Edge Ekleme modülünde:

    1. Dağıtmak istediğiniz web sunucusu uygulama modülünüz için bir Ad belirtin.

    2. Modül ayarları sekmesinin altında, modül görüntünüz için bir Görüntü URI'si sağlayın. Sağlanan ad ve etiketlerle eşleşen bir modül alınır. Bu durumda, mcr.microsoft.com/oss/nginx/nginx:1.15.5-alpine genel mcr.microsoft.com kayıt defterinden bir nginx görüntüsü (1.15.5-alpine olarak etiketlenir) çeker.

      IoT Edge modülü ekleme

    3. Kapsayıcı Oluşturma Seçenekleri sekmesinde aşağıdaki örnek kodu yapıştırın:

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

      Bu yapılandırma, 8080 numaralı TCP bağlantı noktasında http üzerinden işlem ağı IP'sini kullanarak modüle erişmenizi sağlar (varsayılan web sunucusu bağlantı noktası 80'dir). Ekle'yi seçin.

      IoT Edge özel modül dikey penceresinde bağlantı noktası bilgilerini belirtme

    4. Gözden geçir ve oluştur’u seçin. Modül ayrıntılarını gözden geçirin ve Oluştur'u seçin.

Modül erişimini doğrulama

  1. Modülün başarıyla dağıtıldığından ve çalıştığını doğrulayın. Modüller sekmesinde modülün çalışma zamanı durumu çalışıyor olmalıdır.

    Modül durumunun çalıştığını doğrulama

  2. Web sunucusu uygulamasının dış uç noktasını almak için Kubernetes panosuna erişin.

  3. Panonun sol bölmesinde iotedge ad alanına göre filtreleyin. Bulma ve Yük Dengeleme > Hizmetleri'ne gidin. Listelenen hizmetler listesinin altında web sunucusu uygulaması modülü için dış uç noktayı bulun.

    Dış uç noktada web sunucusu uygulamasına bağlanma

  4. Yeni bir tarayıcı penceresi açmak için dış uç noktayı seçin.

    Web sunucusu uygulamasının çalıştığını görmeniz gerekir.

    Belirtilen bağlantı noktası üzerinden modüle bağlantıyı doğrulama

Sonraki adımlar

  • IoT Edge modülü aracılığıyla durum bilgisi olan uygulamayı kullanıma sunma hakkında bilgi edinin.