Kubernetes 'e IoT Edge nasıl yüklenir (Önizleme)

Uygulama hedefi:  Evet simgesi IoT Edge 1,1

IoT Edge, Kubernetes ile, dayanıklı ve yüksek oranda kullanılabilir bir altyapı katmanı olarak yararlanarak tümleştirilebilir. Aşağıda, bu desteğin yüksek düzeyde bir IoT Edge çözümüne uygun olduğu yer verilmiştir:

k8s girişi

İpucu

Bu tümleştirme için iyi bir işlem, Kubernetes 'in Linux ve Windows 'un yanı sıra IoT Edge uygulamalar üzerinde çalıştırılabilirler.

Mimari

Kubernetes 'de, IoT Edge Edge iş yükü dağıtımları için özel kaynak tanımı (CRD) sağlar. IoT Edge Aracısı, bulut tarafından yönetilen istenen durumu yerel küme durumuyla bağdaştıran bir CRD denetleyicisinin rolünü varsayar.

Modül ömrü, modül kullanılabilirliğini tutan ve yerleştirmesini seçen Kubernetes Zamanlayıcı tarafından yönetilir. IoT Edge, en üstte çalışan Edge uygulaması platformunu yönetir ve IoT Hub belirtilen istenen durumu, uç kümedeki durumuyla sürekli olarak mutabık kılma. Uygulama modeli, IoT Edge modüller ve rotalar temel alınarak tanıdık bir modeldir. IoT Edge aracısı denetleyicisi, Otomatik çeviri IoT Edge uygulama modelini pods, dağıtımlar, hizmetler vb. Kubernetes yerel yapılarına uygular.

Üst düzey bir mimari diyagramı aşağıda verilmiştir:

Kubernetes yay

Edge dağıtımının her bileşeni, cihaza özel bir Kubernetes ad alanı kapsamına alınır ve aynı küme kaynaklarının birden çok uç cihaz ve dağıtımları arasında paylaşılmasını mümkün kılar.

Not

Kubernetes üzerinde IoT Edge genel önizlemede.

Öğreticiler ve başvurular

Derinlemesine öğreticiler ve başvurular da dahil olmak üzere daha fazla bilgi için lütfen Kubernetes Preview docs mini sitesindeki IoT Edge bakın.