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.
Clustererweiterungen bieten eine von Azure Resource Manager gesteuerte Erfahrung für die Installation und Lebenszyklusverwaltung von Diensten wie Azure Machine Learning oder Kubernetes-Anwendungen in einem AKS-Cluster. Diese Funktion ermöglicht Folgendes:
- Azure Resource Manager-basierte Bereitstellung von Erweiterungen, einschließlich At-Scale-Bereitstellungen über AKS-Cluster.
- Lebenszyklusverwaltung der Erweiterung (Update, Löschen) aus Azure Resource Manager.
Kategorien von Clustererweiterungen
Es gibt zwei Kategorien von Clustererweiterungen, Core und Standard , die in AKS-Clustern bereitgestellt werden können.
Kernerweiterungen
Core Kubernetes-Erweiterungen verfügen über eine breitere Regionsverfügbarkeit, eine integriertere AKS-Erfahrung und die Freigabeausrichtung auf AKS-Versionsversionen. Azure Backup ist eine Kernerweiterung.
AKS-Native-Erfahrung
Kernerweiterungen können mithilfe des az aks CLI-Befehls verwaltet werden.
az aks extension create \
--name <core extension name> \
--extension-type <type> \
--cluster-name <name> \
--resource-group <group>
Weitere Informationen zu den Befehlen finden Sie unter az aks.
Releaserichtlinie
Neben den AKS-Neben- und Hauptversionsupdates werden kleinere und größere Upgrades von Kern-Erweiterungen durchgeführt, um grundlegende Änderungen zu vermeiden und eine bessere Zuverlässigkeit zu gewährleisten.
Standarderweiterungen
Informationen zu den anderen Clustererweiterungen finden Sie in der Tabelle in derzeit verfügbaren Erweiterungen , und die über Azure Marketplace bereitgestellten Kubernetes-Apps weisen den Standarderweiterungstyp auf.
Standarderweiterungen können mithilfe des az k8s-extension CLI-Befehls verwaltet werden. Weitere Informationen finden Sie unter Bereitstellen und Verwalten von Clustererweiterungen mithilfe der Azure CLI.
az k8s-extension create \
--name <standard extension name> \
--extension-type <extension-type> \
--scope cluster \
--cluster-name <clusterName> \
--resource-group <resourceGroupName> \
--cluster-type managedClusters
Anforderungen an Clustererweiterungen
Die Clustererweiterungsplattform wird in allen Regionen unterstützt, in denen AKS bereitgestellt wird, außer Katar, Mitte und US air gapped Clouds. Obwohl die Plattform in allen Regionen verfügbar ist, überprüfen Sie die Verfügbarkeit der Region für einzelne Erweiterungen.
Wichtig
Stellen Sie sicher, dass Ihr AKS-Cluster mit einer verwalteten Identität erstellt wird, da Clustererweiterungen nicht mit dienstprinzipalbasierten Clustern funktionieren.
Für neue Cluster, die mit az aks create erstellt werden, ist standardmäßig eine verwaltete Identität konfiguriert. Bei vorhandenen dienstprinzipalbasierten Clustern, die auf eine verwaltete Identität umgestellt werden müssen, kann sie aktiviert werden, indem az aks update mit dem Flag --enable-managed-identity ausgeführt wird. Weitere Informationen finden Sie unter Verwenden einer verwalteten Identität in Azure Kubernetes Service.
Hinweis
Wenn Sie Microsoft Entra podverwaltete Identität auf Ihrem AKS-Cluster aktiviert haben oder die Implementierung in Erwägung ziehen, empfehlen wir Ihnen, zuerst die Übersicht zur Workload-Identität zu überprüfen, um unsere Empfehlungen und Optionen zum Einrichten Ihres Clusters für die Verwendung einer Microsoft Entra Workload-ID (Vorschau) zu verstehen. Diese Authentifizierungsmethode ersetzt verwaltete Podidentitäten (Vorschauversion), die in die nativen Kubernetes-Funktionen integriert werden, um einen Verbund mit externen Identitätsanbietern einzugehen. Die vom Pod verwaltete Open-Source-Microsoft Entra-Identität (Vorschau) im Azure Kubernetes Service wurde zum 24. Oktober 2022. als veraltet eingestuft.
Derzeit verfügbare Erweiterungen
| Durchwahl | BESCHREIBUNG |
|---|---|
| Dapr |
Dapr ist eine tragbare, ereignisgesteuerte Laufzeitumgebung, die es jedem Entwickler erleichtert, robuste, zustandslose und zustandsbehaftete Anwendungen zu erstellen, die in der Cloud und am Edge ausgeführt werden. |
| Azure App-Konfiguration | Verwenden Sie Azure App Configuration für die zentrale Verwaltung von Anwendungseinstellungen und Featureflags. |
| Azure Machine Learning | Verwenden Sie Azure Kubernetes Service-Cluster zum Trainieren, für Rückschlüsse und zum Verwalten von Machine Learning-Modellen in Azure Machine Learning. |
| Flux (GitOps) | Verwenden Sie GitOps mit Flux, um die Clusterkonfiguration und Anwendungsbereitstellung zu verwalten. Siehe auch unterstützte Versionen von Flux (GitOps) und Tutorial: Bereitstellen von Anwendungen mithilfe von GitOps mit Flux v2. |
| Azure Container Storage | Verwenden Sie Azure Container Storage, um Blockspeicher in AKS-Clustern zu verwalten, um Daten in persistenten Volumes zu speichern. |
| Azure Backup für AKS | Verwenden Sie Azure Backup für AKS, um Ihre containerisierten Anwendungen und Daten zu sichern, die in persistenten Volumes gespeichert sind, die in den AKS-Clustern bereitgestellt werden. |
Sie können auch Kubernetes-Anwendungen auswählen und bereitstellen, die über Marketplace verfügbar sind.
Hinweis
Clustererweiterungen bieten eine Plattform für verschiedene Erweiterungen, die auf einem AKS-Cluster installiert und verwaltet werden können. Wenn bei der Verwendung einer dieser Erweiterungen Probleme auftreten, öffnen Sie ein Support-Ticket mit dem jeweiligen Dienst.
Nächste Schritte
- Erfahren Sie, wie Sie Clustererweiterungen mithilfe der Azure CLI bereitstellen.
- Informationen zu Clustererweiterungen.