Partilhar via


Como instalar o IoT Edge no Kubernetes

O IoT Edge pode ser instalado no Kubernetes usando a tecnologia KubeVirt . KubeVirt é um projeto de código aberto, Cloud Native Computing Foundation (CNCF) que oferece uma API de virtualização do Kubernetes e tempo de execução para definir e gerenciar máquinas virtuais.

Arquitetura

Captura de tela mostrando I o T Edge no Kubernetes com KubeVirt.

Nota Description
5 Instale as CRDs (Custom Resource Definitions) do KubeVirt no cluster do Kubernetes. Como o cluster do Kubernetes, o gerenciamento e as atualizações dos componentes do KubeVirt estão fora da alçada do IoT Edge.
2️ Um recurso personalizado KubeVirt VirtualMachine é usado para definir uma máquina virtual com os recursos necessários e o sistema operacional base. Uma instância em execução desse recurso é criada em um Kubernetes Pod usando tecnologias KVM e QEMU. Se o nó do Kubernetes for uma máquina virtual, você precisará habilitar a virtualização aninhada para usar o KubeVirt.
3️ O ambiente dentro do contêiner QEMU é como um ambiente de sistema operacional. O IoT Edge e suas dependências (como o mecanismo de contêiner do Docker) podem ser configurados usando instruções de instalação padrão ou um script de inicialização na nuvem.

Exemplo

Um exemplo funcional para executar o IoT Edge no Serviço Kubernetes do Azure (AKS) usando o KubeVirt está disponível em https://aka.ms/iotedge-kubevirt.