Freigeben über


Übersicht über AKS unter Windows Server

Gilt für: AKS unter Windows Server

Wichtig

Microsoft setzt die aktuelle Architektur von AKS auf Windows Server 2019 im März 2026 ab. Es wird empfohlen, AKS auf Azure Local bereitzustellen. Weitere Informationen finden Sie unter Ausmusterung der AKS-Architektur auf Windows Server.

Azure Kubernetes Service (AKS) unter Windows Server ist eine lokale Kubernetes-Implementierung von AKS. AKS unter Windows Server automatisiert die Ausführung containerisierter Anwendungen im großen Maßstab. Mit AKS unter Windows Server können Sie schneller mit dem Hosten von Linux- und Windows-Containern in Ihrem Rechenzentrum beginnen.

Um mit lokalen Kubernetes mit AKS zu beginnen, richten Sie AKS unter Windows Server ein.

Alternativ können Sie AKS verwenden, um Ihre cloudbasierten Container zu orchestrieren. Weitere Informationen finden Sie unter Azure Kubernetes Service in Azure. Wenn Sie Azure Stack Hub verwenden, finden Sie weitere Informationen im Artikel zu AKS-Engine in Azure Stack Hub.

In den folgenden Abschnitten werden einige der Gründe für die Verwendung von AKS unter Windows Server erläutert und dann einige häufig gestellte Fragen zum Dienst und zu den ersten Schritten beantwortet. Hintergrundinformationen zu Containern finden Sie unter Windows und Container. Informationen zur Funktionsweise von Kubernetes in AKS unter Windows Server finden Sie unter Kubernetes Kernkonzepte. Weitere Informationen zu Kubernetes finden Sie in der Kubernetes.io Dokumentation.

Warum verwenden Sie AKS auf Windows Server für containerisierte Anwendungen?

Sie können zwar einige Container manuell mithilfe von Docker und Windows verwalten, Apps verwenden jedoch häufig fünf, 10 oder sogar Hunderte von Containern. Hier kommt der Kubernetes-Orchestrator ins Spiel.

Kubernetes ist ein Open-Source-Orchestrator, der die Containerverwaltung im großen Maßstab automatisiert. AKS vereinfacht die lokale Kubernetes-Bereitstellung, indem Sie Assistenten bereitstellen, die Sie zum Einrichten von Kubernetes und Add-Ons verwenden können, sowie zum Erstellen von Kubernetes-Clustern zum Hosten Ihrer Workloads.

Einige der Funktionen, die AKS auf Windows Server bereitstellt, umfassen:

  • Bereitstellen von containerisierten Apps im großen Maßstab für Kubernetes-Cluster, die über den Windows Server-Cluster ausgeführt werden.
  • Bereitstellen und Verwalten von Linux- und Windows-basierten containerisierten Apps
  • Skalieren Sie hoch oder herunter, indem Sie Knoten im Kubernetes-Cluster hinzufügen oder entfernen.
  • Verwalten von Speicher und Netzwerk auf Ihrem Kubernetes-Cluster
  • Stellen Sie regelmäßige Kubernetes-Updates und Sicherheitsupdates für Ihre Kubernetes-Bereitstellung bereit.
  • Halten Sie sich auf dem Laufenden über die neuesten verfügbaren Kubernetes-Versionen.
  • Verwenden der gängigen Azure-Dienste über Azure Arc für Kubernetes

Vereinfachen der Einrichtung von Kubernetes lokal

AKS vereinfacht das Einrichten von Kubernetes unter Windows Server 2019/2022 Datacenter und umfasst die folgenden Features:

  • Ein Windows Admin Center-Assistent zum Einrichten von AKS und der zugehörigen Abhängigkeiten
  • Einen Windows Admin Center-Assistenten zum Erstellen von Kubernetes-Clustern für die Ausführung Ihrer containerisierten Anwendungen.
  • PowerShell-Cmdlets zum Einrichten von Kubernetes und Erstellen von Kubernetes-Clustern, wenn Sie ein Skript für die Hostsetup- und Kubernetes-Clustererstellung verwenden möchten.

Sehen Sie sich das folgende Bild an, um sich mit dem Bereitstellungsprozess vertraut zu machen:

GIF der AKS-Bereitstellung

Anzeigen und Verwalten von lokalen Kubernetes mithilfe von Tools oder Azure Arc

Nachdem Sie lokale Kubernetes mithilfe von AKS eingerichtet und einen Kubernetes-Cluster erstellt haben, können Sie Ihre Kubernetes-Infrastruktur mit den folgenden Optionen verwalten und überwachen:

  • Das Azure-Portal mit Azure Arc: Verwenden Sie Azure Arc, um Anwendungen zu verwalten, die auf Kubernetes-Clustern in Ihren Cloud- und lokalen Umgebungen bereitgestellt werden.
    Azure Arc ermöglicht Es Ihnen auch, Ihre Kubernetes-Cluster mit anderen Azure-Diensten zu verwalten, einschließlich:
    • Azure Monitor
    • Azure Policy
  • Lokal mithilfe gängiger Tools wie Kubectl: Viele Open-Source-Tools ermöglichen Ihnen die Bereitstellung von Anwendungen auf einem Kubernetes-Cluster, das Verwalten von Clusterressourcen, die Problembehandlung und das Anzeigen ausgeführter Anwendungen. Alle diese Tools arbeiten mit Kubernetes-Clustern, die mit AKS auf Windows Server bereitgestellt werden.

Ausführen von Linux- und Windows-Containern

AKS unterstützt vollständig sowohl Linux- als auch Windows-basierte Container. Wenn Sie einen Kubernetes-Cluster auf Windows Server erstellen, können Sie auswählen, ob Knotenpools (Gruppen identischer Kubernetes-Clusterknoten) zum Ausführen von Linux-Containern, Windows-Containern oder beidem erstellt werden sollen.

AKS erstellt die Linux- und Windows-Knoten, sodass Sie die Linux- oder Windows-Betriebssysteme nicht direkt verwalten müssen.

Sichern Sie Ihre Containerinfrastruktur

AKS enthält Features, mit denen Ihre Containerinfrastruktur gesichert werden kann:

  • Hypervisorbasierte Isolation für Workerknoten: Jeder Kubernetes-Cluster wird auf einem eigenen dedizierten und isolierten Satz virtueller Computer ausgeführt, sodass Mandanten dieselbe physische Infrastruktur gemeinsam nutzen können.
  • Von Microsoft verwalteten Linux- und Windows-Images für Workerknoten: Auf Workerknoten werden von Microsoft erstellte Images von virtuellen Linux- und Windows-Computern ausgeführt, um bewährte Sicherheitsmethoden einzuhalten. Außerdem aktualisiert Microsoft diese Images monatlich mit den neuesten Sicherheitsupdates.

Was Sie zum Start benötigen

In den folgenden Abschnitten wird zusammengefasst, was Sie für die Ausführung von lokalen Kubernetes mit AKS unter Windows Server benötigen. Ausführliche Informationen dazu, was Sie benötigen, bevor Sie AKS auf Windows Server installieren, finden Sie unter Systemanforderungen.

Auf Ihrem Windows Admin Center-System

Der Computer, auf dem das Windows Admin Center-Gateway ausgeführt wird, muss folgende Eigenschaften aufweisen:

  • Registriert bei Azure.
  • In derselben Domäne wie der Windows Server 2019/2022 Datacenter-Cluster.

Auf dem Windows Server-Cluster oder dem Windows Server 2019/2022 Datacenter-Failovercluster, der AKS hostet

Der Windows Server-Cluster oder windows Server 2019/2022 Datacenter-Failovercluster hat die folgenden Anforderungen:

  • Maximal acht Server im Cluster.
  • 1 TB verfügbare Kapazität im Speicherpool für AKS.
  • Mindestens 30 GB verfügbarer Arbeitsspeicher für die Ausführung von AKS-VMs.
  • Alle Server im Cluster müssen die EN-US Region und Sprachauswahl verwenden.

AKS für Windows Server-Funktionen

In den folgenden Abschnitten werden einige der Funktionen beschrieben, die von AKS bereitgestellt werden:

Native Integration mit Azure Arc

Mit AKS können Sie Ihre Kubernetes-Cluster mit Azure verbinden. Nach der Verbindung mit den Azure Arc-fähigen Kubernetes-Clustern können Sie über das Azure-Portal auf Ihre lokalen Kubernetes-Cluster zugreifen und Verwaltungsdienste wie GitOps und Azure-Richtlinien bereitstellen. Sie können auch Datendienste wie SQL verwaltete Instanz und PostgreSQL Hyperscale bereitstellen. Weitere Informationen zu Azure Arc-fähigen Kubernetes finden Sie in der Azure Arc-Übersicht.

Integrierte Protokollierung und Überwachung

Nachdem Sie Ihren Cluster mit Azure Arc verbunden haben, können Sie Azure Monitor verwenden, um den Status Ihres Kubernetes-Clusters und Ihrer Anwendungen zu überwachen. Azure Monitor für Container bietet Ihnen eine Leistungstransparenz, indem Speicher- und Prozessormetriken von Controllern, Knoten und Containern gesammelt werden. Metriken und Containerprotokolle werden automatisch für Sie gesammelt und an die Metrikdatenbank in Azure Monitor gesendet, während Protokolldaten an Ihren Log Analytics-Arbeitsbereich gesendet werden. Weitere Informationen zu Azure Monitor finden Sie in der Übersicht über Containereinblicke.

Automatisches Ändern der Größe Ihrer Kubernetes-Knotenpools

Um den Anforderungen der Anwendung gerecht zu werden, müssen Sie möglicherweise die Anzahl und Größe von Knoten anpassen, die Ihre Workloads ausführen. Die Komponente für die automatische Clusterskalierung überwacht auf Pods in Ihrem Cluster, die aufgrund von Ressourceneinschränkungen nicht geplant werden können. Wenn Probleme erkannt werden, erhöht sie die Anzahl der Knoten in einem Knotenpool, um die Anwendungsanforderungen zu erfüllen. Außerdem überprüft er regelmäßig Knoten auf das Fehlen laufender Pods und verringert die Anzahl der Knoten nach Bedarf. Mit dieser Möglichkeit können Sie die Anzahl der Knoten in Ihrem Kubernetes-Cluster automatisch nach oben oder unten skalieren, um eine effiziente, kostengünstige Umgebung auszuführen.

Bereitstellen und Verwalten von windowsbasierten containerisierten Apps

AKS unterstützt das Ausführen von Linux-basierten und Windows-basierten Containern vollständig. Wenn Sie einen Kubernetes-Cluster auf Windows Server erstellen, können Sie auswählen, ob Knotenpools (Gruppen identischer Kubernetes-Clusterknoten) zum Ausführen von Linux-Containern, Windows-Containern oder beidem erstellt werden sollen. AKS erstellt die Linux- und Windows-Knoten, sodass Sie die Linux- oder Windows-Betriebssysteme nicht direkt verwalten müssen.

Bereitstellen von GPU-fähigen Knoten

AKS unterstützt die Bereitstellung von GPU-fähigen Knotenpools, die auf NVIDIA Tesla T4 GPUs basieren, im DDA-Modus (Diskrete Gerätezuweisung), auch als GPU-Passthrough bezeichnet. In diesem Modus wird eine oder mehrere physische GPUs einem einzelnen Worker-Knoten mit einer GPU-fähigen VM-Größe zugeordnet, wodurch dieser vollständigen Zugriff auf die gesamte GPU erhält. Dieser Modus bietet hohe Anwendungskompatibilität sowie eine bessere Leistung. Weitere Informationen zu GPU-fähigen Knotenpools finden Sie in der GPU-Dokumentation.

Nächste Schritte

Informationen zu den ersten Schritten mit AKS unter Windows Server finden Sie in den folgenden Artikeln: