Az IoT Edge telepítése a Kubernetesen

Az IoT Edge a Kubernetesre a KubeVirt technológiával telepíthető. A KubeVirt egy nyílt forráskód, a Cloud Native Computing Foundation (CNCF) projekt, amely egy Kubernetes virtualizálási API-t és futtatókörnyezetet kínál a virtuális gépek definiálásához és kezeléséhez.

Architektúra

Képernyőkép az I o T Edge-ről a Kubernetesen a KubeVirt használatával.

Feljegyzés Leírás
0 Telepítse a KubeVirt egyéni erőforrás-definíciókat (CRD-ket) a Kubernetes-fürtbe. A Kubernetes-fürthöz hasonlóan a KubeVirt-összetevők kezelése és frissítései kívül esik az IoT Edge-en.
2️ Egyéni KubeVirt-erőforrással VirtualMachine definiálhatók a szükséges erőforrásokkal és alap operációs rendszerrel rendelkező virtuális gépek. Az erőforrás futó példánya KVM- és QEMU-technológiák használatával jön létre egy Kubernetes-podban. Ha a Kubernetes-csomópont maga egy virtuális gép, engedélyeznie kell a beágyazott virtualizálást a KubeVirt használatához.
3️ A QEMU-tároló környezete ugyanúgy működik, mint egy operációsrendszer-környezet. Az IoT Edge és függőségei (például a Docker-tárolómotor) szabványos telepítési utasítások vagy egy cloud-init szkript használatával állíthatók be.

Minta

Az IoT Edge KubeVirt használatával történő futtatására szolgáló funkcionális minta az Azure Kubernetes Service-en (AKS) elérhető.https://aka.ms/iotedge-kubevirt