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.
Arm-basierte Prozessoren (Arm64) sind energieeffizient und kostengünstig, ohne Kompromisse bei der Leistung einzugehen. Diese Arm64-VMs werden entwickelt, um dynamische, skalierbare Workloads effizient auszuführen und können bis zu 50% bessere Preisleistung als vergleichbare x86-basierte VMs für Skalierungsworkloads bereitstellen.
Aufgrund ihrer Fähigkeit, Workloads effizient zu skalieren, sind Arm64-VMs für Web- oder Anwendungsserver, Open-Source-Datenbanken, cloudeigene Anwendungen, Spieleserver und andere Anwendungen mit hohem Datenverkehr gut geeignet.
Hinweis
Während eine Kombination aus CPU-, Arbeitsspeicher- und Netzwerkkapazitätskonfigurationen stark die Kosteneffizienz einer SKU beeinflusst, werden Arm64-VM-Typen zur Kostenoptimierung empfohlen.
In diesem Artikel erfahren Sie, wie Sie einem vorhandenen Knotenpool eine Arm64-VM hinzufügen.
Von Bedeutung
Ab dem 30. November 2025 unterstützt Azure Kubernetes Service (AKS) keine Sicherheitsupdates für Azure Linux 2.0 mehr oder stellt diese bereit. Das Azure Linux 2.0-Knotenimage ist eingefroren bei der Version 202512.06.0. Ab dem 31. März 2026 werden Knotenimages entfernt, und Sie können Ihre Knotenpools nicht skalieren. Migrieren Sie zu einer unterstützten Azure Linux-Version, indem Sie Ihre Knotenpools auf eine unterstützte Kubernetes-Version aktualisieren oder zu osSku AzureLinux3 migrieren. Weitere Informationen finden Sie unter [Stilllegung] von Azure Linux 2.0-Knotenpools in AKS.
Voraussetzungen
Bevor Sie beginnen, stellen Sie sicher, dass Sie folgendes haben:
- Ein bestehender AKS-Cluster.
- Die SKUs der Serie Dpsv5, Dplsv5 oder Epsv5 stehen für Ihr Abonnement zur Verfügung.
Einschränkungen
- Arm64-VMs werden für Windows-Knotenpools nicht unterstützt.
- Vorhandene Knotenpools können nicht aktualisiert werden, um eine Arm64-VM zu verwenden.
- FiPS-fähige Knotenpools (Federal Information Process Standard) werden nur mit Arm64-SKUs unterstützt, wenn Azure Linux 3.0+ verwendet wird.
- Arm64-Knotenpools werden für Defender-fähige Cluster mit Kubernetes Version 1.29.0 oder niedriger nicht unterstützt.
Erstellen von Knotenpools mit Arm64-VMs
Der Arm64-Prozessor bietet einen geringen Leistungsaufwand für Ihre Kubernetes-Workloads. Arm64-Virtualmaschinen können zu bestehenden Clustern hinzugefügt werden, selbst wenn innerhalb eines Clusters Intel- und Arm-Architektur-Knotenpools gemischt werden. Um einen Arm64-Knotenpool zu erstellen, müssen Sie einen virtuellen Computer der Serie Dpsv5, Dplsv5 oder Epsv5 auswählen.
Hinzufügen eines Knotenpools mit einer Arm64-VM
Verwenden Sie az aks nodepool add, um einen Knotenpool mit einer Arm64-VM zu einem bestehenden Cluster hinzuzufügen. Wenn Sie Azure Linux 3.0+ verwenden, können Sie alternativ einen Knotenpool mit aktivierter Arm64-VM und FIPS hinzufügen.
Hinzufügen eines Knotenpools mit einer Arm64-VM
az aks nodepool add \ --resource-group $RESOURCE_GROUP_NAME \ --cluster-name $CLUSTER_NAME \ --name $ARM_NODE_POOL_NAME \ --node-count 3 \ --node-vm-size Standard_D2pds_v5Hinzufügen eines FIPS-fähigen Knotenpools mit einer Arm64-VM
Einschränkungen:
- Knotenpools mit aktivierten Arm64-VMs und FIPS werden mit Ubuntu OS nicht unterstützt.
- Knotenpools mit Arm64-VMs und FIPS erfordern Kubernetes Version 1.31+.
Verwenden Sie
az aks nodepool addmit den Parametern--enable-fips-imageund--os-sku.az aks nodepool add \ --resource-group $RESOURCE_GROUP_NAME \ --cluster-name $CLUSTER_NAME \ --name $ARM_NODE_POOL_NAME \ --os-sku AzureLinux --enable-fips-image --kubernetes-version 1.31 --node-count 3 \ --node-vm-size Standard_D2pds_v5Weitere Informationen zum Überprüfen der FIPS-Aktivierung und Deaktivierung von FIPS finden Sie unter Aktivieren von FIPS-Knotenpools.
Aktualisieren eines Knotenpools mit einer Arm64-VM zum Aktivieren von FIPS
Einschränkungen:
- Knotenpools mit aktivierten Arm64-VMs und FIPS werden mit Ubuntu OS nicht unterstützt.
- Knotenpools mit Arm64-VMs und FIPS erfordern Kubernetes Version 1.31+.
Verwenden Sie den Befehl
az aks nodepool updatemit dem Parameter--enable-fips-image, um FIPS in einem vorhandenen Knotenpool zu aktivieren.az aks nodepool update \ --resource-group myResourceGroup \ --cluster-name myAKSCluster \ --name np \ --enable-fips-imageMit diesem Befehl wird eine Neuimage des Knotenpools sofort ausgelöst, um das FIPS-kompatible Betriebssystem bereitzustellen. Dieser Reimagingvorgang wird während des Knotenpoolupdates durchgeführt. Es sind keine zusätzlichen Schritte erforderlich.
Weitere Informationen zum Überprüfen der FIPS-Aktivierung und Deaktivierung von FIPS finden Sie unter Aktivieren von FIPS-Knotenpools.
Überprüfen, ob der Knotenpool Arm64 verwendet
Überprüfen Sie, ob ein Knotenpool Arm64 mit dem az aks nodepool show Befehl verwendet, und überprüfen Sie, ob vmSize es sich um eine Dpsv5-, Dplsv5- oder Epsv5-Serie handelt.
az aks nodepool show \
--resource-group myResourceGroup \
--cluster-name myAKSCluster \
--name mynodepool \
--query vmSize
Die folgende Beispielausgabe zeigt, dass der Knotenpool Arm64 verwendet:
"Standard_D2pds_v5"
Nächste Schritte
In diesem Artikel haben Sie erfahren, wie Sie einem AKS-Cluster einen Knotenpool mit einer Arm64-VM hinzufügen.
- Weitere Empfehlungen für Kosteneinsparungen finden Sie unter Bewährte Methoden für die Kostenoptimierung in Azure Kubernetes Service (AKS).For more recommendations for cost savings, see Best practices for cost optimization in Azure Kubernetes Service (AKS).
- Weitere Informationen zu Arm64 finden Sie unter Kobalt Arm-basierte Prozessoren (Arm64).
- Weitere Informationen zum Überprüfen der FIPS-Aktivierung und Deaktivierung von FIPS finden Sie unter Aktivieren von FIPS-Knotenpools.
- Informationen zur Aktivierung und Unterstützung von Azure Linux 3.0 finden Sie unter Aktivieren von Azure Linux 3.0.