Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Puede instalar IoT Edge en Kubernetes mediante la tecnología KubeVirt . KubeVirt es un proyecto de código abierto de Cloud Native Computing Foundation (CNCF) que proporciona una API de virtualización y un entorno de ejecución de Kubernetes para definir y administrar máquinas virtuales.
Arquitectura
Nota: | Descripción |
---|---|
1 | Instale las definiciones de recursos personalizados (CRD) de KubeVirt en el clúster de Kubernetes. Al igual que el clúster de Kubernetes, la administración y las actualizaciones de los componentes de KubeVirt están fuera del ámbito de competencia de IoT Edge. |
2️ | Un recurso personalizado de KubeVirt VirtualMachine define una máquina virtual con recursos necesarios y un sistema operativo base. Se crea una instancia en ejecución de este recurso en un pod de Kubernetes mediante tecnologías KVM y QEMU . Si el nodo de Kubernetes es una máquina virtual, debe habilitar la virtualización anidada para usar KubeVirt. |
3️ | El entorno dentro del contenedor de QEMU es como un entorno de sistema operativo. IoT Edge y sus dependencias (como el motor de contenedor de Docker) se pueden configurar mediante instrucciones de instalación estándar o un script cloud-init . |
Ejemplo
Hay disponible un ejemplo funcional para ejecutar IoT Edge en Azure Kubernetes Service (AKS) con KubeVirt en https://aka.ms/iotedge-kubevirt.