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
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