Sdílet prostřednictvím


Jak nainstalovat IoT Edge v Kubernetes

IoT Edge můžete nainstalovat na Kubernetes pomocí technologie KubeVirt . KubeVirt je opensourcový projekt ze služby Cloud Native Computing Foundation (CNCF), který poskytuje 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í IoT Edge v Kubernetes s využitím KubeVirtu

Poznámka: Popis
1 Nainstalujte do clusteru Kubernetes vlastní definice prostředků KubeVirt (CRD). Podobně jako cluster Kubernetes, správa a aktualizace komponent KubeVirt spadají mimo rozsah IoT Edge.
2️ Vlastní prostředek KubeVirt VirtualMachine definuje virtuální počítač s požadovanými prostředky a základním operačním systémem. Běžící instance tohoto prostředku se vytvoří v podu Kubernetes pomocí technologií KVM a QEMU. Pokud je váš uzel Kubernetes sám virtuálním počítačem, musíte povolit vnořenou virtualizaci, abyste mohli používat KubeVirt.
3️ Prostředí uvnitř kontejneru QEMU se podobá 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 .

Ukázka

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