Kubernetes'te IoT Edge'i yükleme

IoT Edge, KubeVirt teknolojisi kullanılarak Kubernetes'e yüklenebilir. KubeVirt, sanal makineleri tanımlamak ve yönetmek için kubernetes sanallaştırma API'sini ve çalışma zamanını sunan açık kaynak, Cloud Native Computing Foundation (CNCF) projesidir.

Mimari

KubeVirt ile Kubernetes'te I o T Edge'i gösteren ekran görüntüsü.

Not Açıklama
1 KubeVirt Özel Kaynak Tanımlarını (CRD) Kubernetes kümesine yükleyin. Kubernetes kümesinde olduğu gibi, KubeVirt bileşenlerine yönelik yönetim ve güncelleştirmeler de IoT Edge'in purview dışındadır.
2️ KubeVirt VirtualMachine özel kaynağı, gerekli kaynaklara ve temel işletim sistemine sahip bir Sanal Makine tanımlamak için kullanılır. KVM ve QEMU teknolojileri kullanılarak kubernetes podunda bu kaynağın çalışan bir örneği oluşturulur. Kubernetes düğümünüzün kendisi bir Sanal Makineyse, KubeVirt'i kullanmak için İç İçe Sanallaştırma'yı etkinleştirmeniz gerekir.
3️ QEMU kapsayıcısının içindeki ortam bir işletim sistemi ortamı gibidir. IoT Edge ve bağımlılıkları (Docker kapsayıcı altyapısı gibi) standart yükleme yönergeleri veya cloud-init betiği kullanılarak ayarlanabilir.

Örnek

KubeVirt kullanarak Azure Kubernetes Service'te (AKS) IoT Edge çalıştırmaya yönelik işlevsel bir örnek adresinde https://aka.ms/iotedge-kubevirtbulunabilir.