AKS Edge Essentials

Hinweis

AKS Edge Essentials ist jetzt allgemein verfügbar. Beachten Sie, dass einige Der Features aus der öffentlichen Vorschau noch nicht unterstützt werden.

Azure Kubernetes Service Edge Essentials ist eine lokale Kubernetes-Implementierung von Azure Kubernetes Service (AKS), die die Ausführung containerisierter Anwendungen im großen Stil automatisiert. AKS Edge Essentials umfasst eine von Microsoft unterstützte Kubernetes-Plattform, die eine einfache Kubernetes-Distribution mit geringem Platzbedarf und einfacher Installationserfahrung enthält, sodass Sie Kubernetes einfach auf PC-Klasse oder "leichter" Edgehardware bereitstellen können. AKS Edge Essentials vereinfacht die Ersten Schritte mit Ihrer Containeranwendung und bietet cloudnative bewährte Methoden für Ihre Edgeanwendung.

Wichtige Features

In den folgenden Abschnitten werden einige der wichtigsten Features von AKS Edge Essentials beschrieben.

Vereinfachte Kubernetes-Benutzeroberfläche

Im Gegensatz zu anderen von Microsoft unterstützten Plattformen wie einem von Azure gehosteten Dienst (AKS) und hardware on server-class (AKS-HCI) ist AKS Edge Essentials für statische, vordefinierte Konfigurationen vorgesehen und ermöglicht keine dynamische Erstellung/Löschung von virtuellen Computern oder die Verwaltung des Clusterlebenszyklus. Jeder Computer in einem AKS Edge Essentials-Cluster kann nur über eine Linux- und/oder Windows-VM verfügen. Der virtuelle Linux-Computer fungiert als Steuerungsknoten und Workerknoten für Linux-Workloads im Kubernetes-Cluster. Jeder Computer mit AKS Edge Essentials verfügt über einen virtuellen Computer mit eingeschränktem RAM, Speicher und physischen CPU-Kernen gemäß einer statischen Zuordnung, die zur Installationszeit zugewiesen wurde. Mit dieser appähnlichen Konfiguration können herkömmliche Windows-Apps nebeneinander ausgeführt werden. das heißt, interoperabel mit den AKS Edge Essentials-VMs.

Kubernetes ist zwar ein Open-Source-Orchestrator für die Automatisierung der Containerverwaltung im großen Stil, aber AKS Edge Essentials vereinfacht die lokale Kubernetes-Bereitstellung durch einfache Installation, Konfiguration und Verwaltung der Anwendungsbereitstellung in allen Clustern mithilfe einer cloudbasierten Verwaltungsebene.

Diagramm der AKS Edge Essentials-Architektur.

Von Microsoft verwaltete Kubernetes-Plattform

AKS Edge Essentials umfasst die folgenden Features, die von Microsoft verwaltet werden:

  • Eine leichte, CNCF-konforme K8S- und K3S-Distribution, die von Microsoft unterstützt und verwaltet wird. Der Hauptunterschied zwischen AKS unter HCI und AKS unter Windows besteht darin, dass AKS unter Windows minimale Compute- und Arbeitsspeicheranforderungen (4 GB RAM und 2 vCPUs) aufweist.
  • Jeder Kubernetes-Knoten wird auf einem eigenen isolierten virtuellen Hyper-V-Computer ausgeführt und enthält viele Features zum Schützen Ihrer Containerinfrastruktur.
  • Von Microsoft verwaltete Linux- und Windows-Workerknoten-VM-Images entsprechen bewährten Sicherheitsmethoden. Außerdem aktualisiert Microsoft diese Images monatlich mit den neuesten Sicherheitsupdates.
  • Vereinfachte Installationserfahrung mit PowerShell-Cmdlets und -Agents, um die Bereitstellung und Steuerung von VMs und Infrastruktur zu ermöglichen. Microsoft stellt automatische Updates für Ihre Kubernetes-Bereitstellung bereit, damit Sie mit den neuesten verfügbaren Kubernetes-Versionen auf dem neuesten Stand bleiben.

Lokale Installation von Knoten auf einem oder mehreren Computern

AKS Edge Essentials vereinfacht den Prozess der Kubernetes-Einrichtung, indem PowerShell-Skripts und Cmdlets zum Einrichten von Kubernetes und zum Erstellen von Kubernetes-Clustern mit einem oder mehreren Knoten bereitgestellt werden.

Ausführen von Linux- und Windows-Containern

AKS Edge Essentials unterstützt sowohl Linux-basierte als auch Windows-basierte Container vollständig. Wenn Sie einen Kubernetes-Cluster auf AKS erstellen, können Sie Linux-Container, Windows-Container oder beides ausführen.

Azure Arc für die Verwaltung

Nachdem Sie lokale Kubernetes mithilfe von AKS Edge Essentials eingerichtet und einen Kubernetes-Cluster erstellt haben, können Sie Ihre Kubernetes-Infrastruktur mithilfe des Azure-Portal verwalten, das eine zentrale Verwaltungskonsole für Kubernetes-Cluster bereitstellt, die überall ausgeführt werden. Darüber hinaus können Sie mit verschiedenen Azure Arc-fähigen Diensten wie Azure Policy, Azure Monitor und Azure ML-Diensten die Compliance sicherstellen, Ihre Cluster überwachen und Clouddienste auf Ihren Edgeclustern ausführen. Sie trägt dazu bei, sicherzustellen, dass Anwendungen und Cluster über die Quellcodeverwaltung konsistent bereitgestellt und im großen Stil konfiguriert werden.

Gründe für die Verwendung von AKS Edge Essentials

Interoperabel mit nativen Windows-Anwendungen

Windows bietet ein umfassendes App-Ökosystem, benutzerfreundlichkeit und robuste Sicherheit und unterstützt heute einen Großteil der Infrastruktur für industrielle Lösungen– von HMIs, Robotern, SPS, medizinischen Geräten usw. Allerdings basieren viele der cloudnativen Workloads auf Linux, und Sie stehen vor der Herausforderung, Linux-Systeme einzuführen, um cloudnative Lösungen zu nutzen. Diese Lösungen erfordern zusätzliche Infrastrukturverwaltungstools und -fähigkeiten, um Linux-Systeme in Ihrer Umgebung zu verwalten. Mit AKS Edge Essentials erhalten Sie das Beste aus beiden Welten. Sie können Ihre Windows-Anwendungsinvestitionen weiterhin verwenden und vorhandene Hardware verwenden. Darüber hinaus können Sie cloudnative Linux-Workloads auch unter Windows ausführen, ohne über neue Fähigkeiten oder eine neue Steuerungsebene zum Verwalten der Linux-Geräte verfügen zu müssen. Dies ermöglicht Es Ihnen, eine breite Palette von KI-Funktionen zu nutzen, um schnell Innovationen zu entwickeln und Ihre Edge-Innovationen mit den geringsten Unterbrechungen voranzutreiben. Darüber hinaus bietet AKS Edge Essentials Interoperabilität zwischen nativen Windows-Anwendungen und containerisierten Linux-Workloads.

Diagramm der AKS Edge Essentials-Interop.

Unterstützung von Kernel zu Cloud

Mit AKS Edge Essentials profitieren Sie von einem vollständig unterstützten Stapel vom Kernel bis zur Cloud. Microsoft stellt eine 10-Jahres-LTSC für das Hostbetriebssystem bereit. Der virtuelle Linux-Computer ist vollständig verwaltet und basiert auf einem kuratierten CBL-Mariner-Image. Dabei handelt es sich um ein einfaches Image, das zur Verringerung der Angriffsfläche beiträgt, eine bessere Leistung gewährleistet und weniger Aufwand für Patchrisiken bietet. Darüber hinaus verfügt Microsoft über eine robuste Testmatrix für einzelne Mariner-Pakete und umfangreiche Regressionstests vor einer Imageveröffentlichung, wodurch die Wahrscheinlichkeit von Ausfallzeiten für den Dienst verringert wird. VM-Richtlinien stellen A/B-Updates des VM-Images sicher, und die Kubernetes-Verteilung stellt sicher, dass Ihr Kubernetes-Stapel der neueste und beste ist. Sie können alle Ihre Container und Kubernetes-Konfigurationen cloud- und lokal mit Kubernetes mit Arc-fähigen Kubernetes verwalten. Dieser mehrschichtige Ansatz stellt sicher, dass der gesamte Softwarestapel sicher und aktualisiert ist, sodass Ihre Geschäftsanwendungen zuverlässig ausgeführt werden können.

Clouddienste, die am Edge aktiviert sind

Sobald Ihr AKS Edge Essentials-Cluster mit Azure Arc verbunden ist, erweitert er die Azure-Plattform auf den Edge mit Kerndiensten wie Governance, Überwachung, Anwendung, ML und Datendiensten. Außerdem können Sie DevOps-Methoden überall einsetzen und iterativ mithilfe von GitOps und Flux erstellen, um Anwendungsbereitstellungen nahtlos zu verwalten.

Nächste Schritte