Jak zainstalować aplikację na IoT Edge Kubernetes (wersja zapoznawcza)

Dotyczy:  ikona tak IoT Edge 1,1

IoT Edge można zintegrować z platformą Kubernetes, używając jej jako odpornej, wysoce dostępnej warstwy infrastruktury. Oto miejsce, w którym ta obsługa pasuje do rozwiązania IoT Edge wysokiego poziomu:

Wprowadzenie do k8s

Porada

Dobrym modelem myślowym dla tej integracji jest pomyślenie o platformie Kubernetes jako o innym środowisku operacyjnym, IoT Edge w którym oprócz systemów Linux i Windows można uruchamiać aplikacje.

Architektura

Na platformie Kubernetes IoT Edge niestandardowej definicji zasobów (CRD) dla wdrożeń obciążeń brzegowych. IoT Edge Agent przyjmuje rolę kontrolera CRD, który uzgadnia żądany stan zarządzany przez chmurę ze stanem klastra lokalnego.

Okres istnienia modułu jest zarządzany przez harmonogram usługi Kubernetes, który zapewnia dostępność modułów i wybiera ich położenie. IoT Edge zarządza platformą aplikacji brzegowych, która działa na górze, stale uzgadnia żądany stan określony w IoT Hub ze stanem w klastrze krawędzi. Model aplikacji jest nadal znanym modelem opartym na IoT Edge modułów i tras. Kontroler IoT Edge Agent wykonuje automatyczne IoT Edge modelu aplikacji usługi Kubernetes na konstrukcje natywne, takie jak zasobniki, wdrożenia, usługi itp.

Oto diagram architektury wysokiego poziomu:

kubernetes arch

Każdy składnik wdrożenia brzegowego jest ograniczony do przestrzeni nazw kubernetes specyficznej dla urządzenia, co umożliwia współużytkowanie tych samych zasobów klastra między wieloma urządzeniami brzegowymi i ich wdrożeniami.

Uwaga

IoT Edge na kubernetes jest w publicznej wersji zapoznawczej.

Samouczki i odwołania

Więcej informacji, w tym szczegółowe samouczki i odwołania, można znaleźć w witrynie z witrynie IoT Edge kubernetes w wersji zapoznawczej.