Sdílet prostřednictvím


Jak nainstalovat IoT Edge v Kubernetes

IoT Edge je možné nainstalovat do Kubernetes pomocí technologie KubeVirt . KubeVirt je opensourcový projekt CNCF (Cloud Native Computing Foundation), který nabízí virtualizační rozhraní API a modul runtime Kubernetes pro definování a správu virtuálních počítačů.

Architektura

Snímek obrazovky znázorňující I o T Edge v Kubernetes s kubeVirt

Poznámka: Popis
1 Nainstalujte do clusteru Kubernetes vlastní definice prostředků KubeVirt (CRD). Podobně jako cluster Kubernetes se správa a aktualizace komponent KubeVirt nacházejí mimo zobrazení IoT Edge.
2️ Vlastní prostředek KubeVirt VirtualMachine slouží k definování virtuálního počítače s požadovanými prostředky a základním operačním systémem. Spuštěná instance tohoto prostředku se vytvoří v podu Kubernetes pomocí technologií KVM a QEMU . Pokud je samotný uzel Kubernetes virtuálním počítačem, budete muset povolit vnořenou virtualizaci, aby používala KubeVirt.
3️ Prostředí uvnitř kontejneru QEMU je stejné jako prostředí operačního systému. IoT Edge a její závislosti (jako je modul kontejneru Dockeru) je možné nastavit pomocí standardních pokynů k instalaci nebo skriptu cloud-init .

Vzorek

Funkční ukázka pro spuštění IoT Edge ve službě Azure Kubernetes Service (AKS) pomocí KubeVirtu je k dispozici na adrese https://aka.ms/iotedge-kubevirt.