你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

如何在 Kubernetes 上安装 IoT Edge

可以使用 KubeVirt 技术在 Kubernetes 上安装 IoT Edge。 KubeVirt 是 Cloud Native Computing Foundation (CNCF) 的开源项目,它提供 Kubernetes 虚拟化 API 和运行时来定义和管理虚拟机。

建筑

显示 Kubernetes 上的 IoT Edge 和 KubeVirt 的屏幕截图。

注释 DESCRIPTION
1 将 KubeVirt 自定义资源定义(CRDs)安装到 Kubernetes 群集中。 与 Kubernetes 群集一样,KubeVirt 组件的管理和更新不在 IoT Edge 的 purview 之外。
2️ KubeVirt VirtualMachine 自定义资源定义了一个虚拟机,它具有所需的资源和基本操作系统。 使用 KVMQEMU 技术在 Kubernetes Pod 中创建此资源的运行实例。 如果 Kubernetes 节点本身是虚拟机,则需要启用嵌套虚拟化才能使用 KubeVirt。
3️ QEMU 容器中的环境类似于 OS 环境。 可以使用标准安装说明或 cloud-init 脚本设置 IoT Edge 及其依赖项(如 Docker 容器引擎)。

示例

在 Azure Kubernetes 服务 (AKS) 上结合 KubeVirt 运行 IoT Edge 的一个功能示例可在以下位置提供:https://aka.ms/iotedge-kubevirt