Skip to content

Commit ce90b9c

Browse files
committed
Freshness review
1 parent 2817738 commit ce90b9c

File tree

1 file changed

+9
-10
lines changed

1 file changed

+9
-10
lines changed
Lines changed: 9 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,29 +1,28 @@
11
---
2-
title: How to install IoT Edge on Kubernetes | Microsoft Docs
2+
title: How to install IoT Edge on Kubernetes
33
description: Learn on how to install IoT Edge on Kubernetes using a local development cluster environment
44
author: PatAltimore
55

66
ms.author: patricka
7-
ms.reviewer: veyalla
8-
ms.date: 12/09/2021
9-
ms.topic: conceptual
7+
ms.date: 05/08/2025
8+
ms.topic: concept-article
109
ms.service: azure-iot-edge
1110
services: iot-edge
1211
---
1312

1413
# How to install IoT Edge on Kubernetes
1514

16-
IoT Edge can be installed on Kubernetes by using [KubeVirt](https://www.cncf.io/projects/kubevirt/) technology. KubeVirt is an open source, Cloud Native Computing Foundation (CNCF) project that offers a Kubernetes virtualization API and runtime to define and manage virtual machines.
15+
You can install IoT Edge on Kubernetes using [KubeVirt](https://www.cncf.io/projects/kubevirt/) technology. KubeVirt is an open-source project from the Cloud Native Computing Foundation (CNCF) that provides a Kubernetes virtualization API and runtime to define and manage virtual machines.
1716

1817
## Architecture
1918

20-
:::image type="content" source="./media/how-to-install-iot-edge-kubernetes/iotedge-kubevirt.png" alt-text="Screenshot showing I o T Edge on Kubernetes with KubeVirt." lightbox="./media/how-to-install-iot-edge-kubernetes/iotedge-kubevirt.png":::
19+
:::image type="content" source="./media/how-to-install-iot-edge-kubernetes/iotedge-kubevirt.png" alt-text="Screenshot showing IoT Edge on Kubernetes with KubeVirt." lightbox="./media/how-to-install-iot-edge-kubernetes/iotedge-kubevirt.png":::
2120

2221
| Note | Description |
2322
|-|-|
24-
| 1 | Install KubeVirt Custom Resource Definitions (CRDs) into the Kubernetes cluster. Like the Kubernetes cluster, management and updates to KubeVirt components are outside the purview of IoT Edge. |
25-
| 2️ | A KubeVirt `VirtualMachine` custom resource is used to define a Virtual Machine with required resources and base operating system. A running *instance* of this resource is created in a Kubernetes Pod using [KVM](https://en.wikipedia.org/wiki/Kernel-based_Virtual_Machine) and [QEMU](https://wiki.qemu.org/Main_Page) technologies. If your Kubernetes node itself is a Virtual Machine, you'll need to enable Nested Virtualization to use KubeVirt.|
26-
| 3️ | The environment inside the QEMU container is just like an OS environment. IoT Edge and its dependencies (like the Docker container engine) can be setup using standard installation instructions or a [cloud-init](https://github.com/Azure-Samples/IoT-Edge-K8s-KubeVirt-Deployment/blob/12e3192b66aa9b49157c8ee9f6b832b322659f2f/deployment/helm/templates/_helper.tpl#L31) script. |
23+
| 1 | Install KubeVirt custom resource definitions (CRDs) into the Kubernetes cluster. Like the Kubernetes cluster, management and updates to KubeVirt components are outside the purview of IoT Edge. |
24+
| 2️ | A KubeVirt `VirtualMachine` custom resource defines a virtual machine with required resources and a base operating system. A running *instance* of this resource is created in a Kubernetes pod using [KVM](https://en.wikipedia.org/wiki/Kernel-based_Virtual_Machine) and [QEMU](https://wiki.qemu.org/Main_Page) technologies. If your Kubernetes node is itself a virtual machine, you need to enable nested virtualization to use KubeVirt.|
25+
| 3️ | The environment inside the QEMU container is like an OS environment. IoT Edge and its dependencies (like the Docker container engine) can be set up using standard installation instructions or a [cloud-init](https://github.com/Azure-Samples/IoT-Edge-K8s-KubeVirt-Deployment/blob/12e3192b66aa9b49157c8ee9f6b832b322659f2f/deployment/helm/templates/_helper.tpl#L31) script. |
2726

2827
## Sample
29-
A functional sample for running IoT Edge on Azure Kubernetes Service (AKS) using KubeVirt is available at [https://aka.ms/iotedge-kubevirt](https://aka.ms/iotedge-kubevirt).
28+
A functional sample for running IoT Edge on Azure Kubernetes Service (AKS) with KubeVirt is available at [https://aka.ms/iotedge-kubevirt](https://aka.ms/iotedge-kubevirt).

0 commit comments

Comments
 (0)