Cara menginstal IoT Edge di Kubernetes
IoT Edge dapat diinstal pada Kubernetes dengan menggunakan teknologi KubeVirt . KubeVirt adalah proyek sumber terbuka, Cloud Native Computing Foundation (CNCF) yang menawarkan API virtualisasi Kubernetes dan runtime untuk menentukan dan mengelola komputer virtual.
Sistem
Catatan | Deskripsi |
---|---|
1 | Instal Definisi Sumber Daya Kustom (CRD) KubeVirt ke dalam kluster Kubernetes. Seperti kluster Kubernetes, manajemen, dan pembaruan komponen KubeVirt berada di luar purview IoT Edge. |
2️ | Sumber daya kustom KubeVirt VirtualMachine digunakan untuk menentukan Komputer Virtual dengan sumber daya dan sistem operasi dasar yang diperlukan. Instans yang berjalan dari sumber daya ini dibuat dalam Pod Kubernetes menggunakan teknologi KVM dan QEMU. Jika simpul Kubernetes itu sendiri adalah Komputer Virtual, Anda harus mengaktifkan Virtualisasi Berlapis untuk menggunakan KubeVirt. |
3️ | Lingkungan di dalam kontainer QEMU sama seperti lingkungan OS. IoT Edge dan dependensinya (seperti mesin kontainer Docker) dapat diatur menggunakan instruksi penginstalan standar atau skrip cloud-init . |
Sampel
Sampel fungsional untuk menjalankan IoT Edge di Azure Kubernetes Service (AKS) menggunakan KubeVirt tersedia di https://aka.ms/iotedge-kubevirt.