Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Gilt für: AKS unter Windows Server
Wichtig
Microsoft setzt die aktuelle Architektur von AKS unter Windows Server 2019 und AKS unter Windows Server 2022 am 27. März 2028 ab. Es wird empfohlen, AKS auf Azure Local bereitzustellen. Weitere Informationen finden Sie unter Rücknahme der AKS-Architektur unter Windows Server 2019 und Windows Server 2022.
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?
Während Sie einige Container manuell mit Docker und Windows verwalten können, nutzen Apps häufig fünf, zehn oder sogar Hunderte von Containern, wo sich der Kubernetes Orchestrator befindet.
Kubernetes ist ein Open-Source-Orchestrator zum Automatisieren der Verwaltung von Containern im großen Stil. 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 es vorziehen, ein Skript für die Einrichtung und Erstellung von Kubernetes-Clustern zu verwenden.
Sehen Sie sich das folgende Bild an, um sich mit dem Bereitstellungsprozess vertraut zu machen:
Anzeigen und Verwalten von Kubernetes lokal mittels Tools oder Azure Arc
Nachdem Sie lokale Kubernetes mithilfe von AKS eingerichtet und einen Kubernetes-Cluster erstellt haben, können Sie Ihre Kubernetes-Infrastruktur verwalten und überwachen mit:
- 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 mit beliebten Tools wie Kubectl: Es gibt viele Open-Source-Tools, mit denen Sie Anwendungen in einem Kubernetes-Cluster bereitstellen, Clusterressourcen verwalten, Problembehandlungen und ausführende Anwendungen anzeigen können. 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 Sie Ihre Containerinfrastruktur schützen können:
- 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 kann Pods in Ihrem Cluster überwachen, die aufgrund von Ressourceneinschränkungen nicht eingeplant werden können. Sobald Probleme erkannt werden, wird die Anzahl von Knoten in einem Knotenpool erhöht, um den Anwendungsanforderungen gerecht zu werden. Die Knoten werden außerdem regelmäßig auf einen Mangel an ausgeführten Pods überprüft, und bei Bedarf wird die Anzahl von Knoten verringert. 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 über NVIDIA Tesla T4 GPUs mithilfe des 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: