Sdílet prostřednictvím


Používejte virtuální počítače s procesory na bázi Arm (Arm64) v clusteru služby Azure Kubernetes Service (AKS) pro zajištění efektivity nákladů.

Procesory založené na architektuře ARM (Arm64) jsou úsporné z hlediska energie a nákladově efektivní, ale neubírají na výkonu. Tyto virtuální počítače Arm64 jsou navrženy tak, aby efektivně spouštěly dynamické a škálovatelné úlohy a mohly poskytovat až 50% lepších cenových výkonů než srovnatelné virtuální počítače založené na platformě x86 pro úlohy se škálováním na více instancí.

Kvůli efektivnímu škálování úloh jsou virtuální počítače Arm64 vhodné pro webové nebo aplikační servery, opensourcové databáze, aplikace nativní pro cloud, herní servery a další aplikace s vysokým provozem.

Poznámka:

Přestože kombinace konfigurací procesoru, paměti a síťové kapacity výrazně ovlivňuje nákladovou efektivitu skladové položky, pro optimalizaci nákladů se doporučuje typy virtuálních počítačů Arm64.

V tomto článku se dozvíte, jak přidat virtuální počítač Arm64 do existujícího fondu uzlů.

Důležité

Od 30. listopadu 2025 už Azure Kubernetes Service (AKS) nepodporuje ani neposkytuje aktualizace zabezpečení pro Azure Linux 2.0. Image uzlu Azure Linux 2.0 je zafixována u verze 202512.06.0. Od 31. března 2026 se image uzlů odeberou a nebudete moct škálovat fondy uzlů. Přejděte na podporovanou verzi Azure Linuxu aktualizací poolů uzlů na podporovanou verzi Kubernetes nebo migrací na osSku AzureLinux3. Další informace najdete v tématu Problém s vyřazením z GitHubu a oznámení o vyřazení aktualizací Azure. Pokud chcete mít přehled o oznámeních a aktualizacích, postupujte podle poznámek k verzi AKS.

Požadavky

Dříve začnete, ujistěte se, že máte:

  • Existující cluster AKS.
  • Skladové položky řady Dpsv5, Dplsv5 nebo Epsv5 dostupné pro vaše předplatné.

Omezení

  • Virtuální počítače Arm64 nejsou pro fondy uzlů Windows podporovány.
  • Existující fondy uzlů nejde aktualizovat k používání VM Arm64.
  • Uzlové fondy s povoleným standardem FIPS (Federal Information Process Standard) jsou podporovány jen u konfigurací Arm64 při použití systému Azure Linux ve verzi 3.0 nebo vyšší.
  • Node pooly Arm64 nejsou podporovány v clusterech s podporou Defenderu s Kubernetes verze 1.29.0 nebo nižší.

Vytvoření fondů uzlů s využitím virtuálních počítačů Arm64

Procesor Arm64 poskytuje pro úlohy Kubernetes nízký výkon. Virtuální stroje architektury Arm64 lze přidat do stávajících clusterů, a to i při kombinaci fondů uzlů s architekturou Intel a Arm v rámci jednoho clusteru. Pokud chcete vytvořit fond uzlů Arm64, musíte zvolit virtuální počítač řady Dpsv5, Dplsv5 nebo Epsv5 .

Přidejte fond uzlů s virtuálním počítačem Arm64

Slouží az aks nodepool add k přidání fondu uzlů s virtuálním počítačem Arm64 do existujícího clusteru. Pokud používáte Azure Linux 3.0 nebo novější, můžete také přidat fond uzlů s povoleným virtuálním počítačem Arm64 a FIPS .

  • Přidejte fond uzlů s virtuálním počítačem Arm64

        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_v5
    
  • Přidání fondu uzlů s podporou FIPS s virtuálním počítačem Arm64

    Omezení:

    • Pooly uzlů s virtuálními počítači Arm64 a povoleným FIPS nejsou podporovány v operačním systému Ubuntu.
    • Fondy uzlů s virtuálními počítači Arm64 a FIPS vyžadují Kubernetes verze 1.31 nebo novější.

    Použijte az aks nodepool add s parametry --enable-fips-image a --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_v5
    

    Další informace o ověření povolení FIPS a jeho vypnutí viz Povolení fondů uzlů FIPS.

  • Aktualizace fondu uzlů pomocí virtuálního počítače Arm64 za účelem povolení FIPS

    Omezení:

    • Pooly uzlů s virtuálními počítači Arm64 a povoleným FIPS nejsou podporovány v operačním systému Ubuntu.
    • Fondy uzlů s virtuálními počítači Arm64 a FIPS vyžadují Kubernetes verze 1.31 nebo novější.

    Pomocí příkazu az aks nodepool update s parametrem --enable-fips-image povolte FIPS ve stávajícím fondu uzlů.

        az aks nodepool update \
           --resource-group myResourceGroup \
           --cluster-name myAKSCluster \
           --name np \
           --enable-fips-image
    

    Tento příkaz okamžitě spustí přeinstalaci skupiny uzlů, aby nasadil operační systém splňující standard FIPS. K tomuto obnovení dojde během aktualizace fondu uzlů. Nevyžadují se žádné další kroky.

Další informace o ověření povolení FIPS a jeho vypnutí viz Povolení fondů uzlů FIPS.

Ověřte, že fond uzlů používá Arm64

Pomocí příkazu az aks nodepool show ověřte, že fond uzlů používá Arm64, a ověřte, že vmSize je série Dpsv5, Dplsv5 nebo Epsv5.

    az aks nodepool show \
        --resource-group myResourceGroup \
        --cluster-name myAKSCluster \
        --name mynodepool \
        --query vmSize

Následující příklad výstupu ukazuje, že fond uzlů používá Arm64:

 "Standard_D2pds_v5"

Další kroky

V tomto článku jste zjistili, jak přidat fond uzlů s virtuálním počítačem Arm64 do clusteru AKS.