Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Azure Kubernetes Service (AKS) podporuje různé velikosti virtuálních počítačů, generace a funkce, aby vyhovovaly různým úlohám a požadavkům na výkon. Tento článek obsahuje přehled dostupných velikostí a generací virtuálních počítačů pro AKS, postup kontroly dostupných velikostí virtuálních počítačů ve vaší oblasti, důvody, proč nemusí být některé velikosti virtuálních počítačů dostupné a co se stane, když se velikost virtuálního počítače vyřadí.
Podpora virtuálních počítačů v AKS
Azure podporuje virtuální počítače generace 1 (Gen 1) i virtuální počítače generace 2 (Gen 2). S některými výjimkami obecně doporučujeme migrovat na virtuální počítače generace 2 , abyste mohli využívat nejnovější funkce a funkce ve virtuálních počítačích Azure.
Velikost virtuálního počítače a operační systém (OS), které vyberete při vytváření fondu uzlů AKS, určuje použité generování virtuálního počítače a image uzlu . Zkontrolujte seznam podporovaných velikostí a zjistěte, jestli skladová položka podporuje nebo vyžaduje Gen 2.
Omezení
Při výběru generace virtuálního počítače nebo operačního systému je potřeba vzít v úvahu určitá omezení:
- Důvěryhodné spuštění je možné povolit jenom u velikostí virtuálních počítačů, které podporují Gen 2.
- Důvěrné velikosti virtuálních počítačů vždy používají Gen 2 v AKS.
- Velikosti virtuálních počítačů Arm64 vždy používají Gen 2 v AKS.
- Fondy uzlů Windows Serveru 2019 nepodporují velikosti virtuálních počítačů Gen2.
- Fondy uzlů Windows Serveru 2022 vyžadují použití vlastní hlavičky k použití Gen2.
Informace o použití virtuálních počítačů Gen 2 v AKS najdete v tématu Použití virtuálních počítačů Gen 2.
Dostupné funkce virtuálních počítačů
AKS podporuje různé funkce virtuálních počítačů, které zlepšují zabezpečení, výkon a funkce. Mezi klíčové funkce patří:
- Automatické zřizování uzlů (NAP) využívá nevyřízené požadavky na prostředky podu k rozhodnutí optimální konfigurace virtuálního počítače pro efektivní a nákladově efektivní spouštění úloh.
- Fondy uzlů virtuálních počítačů poskytují lepší prostředí pro dynamické úlohy a požadavky na vysokou dostupnost. Fondy uzlů virtuálních počítačů umožňují nastavit několik podobných virtuálních počítačů v jednom fondu uzlů. Vaše úlohy se automaticky naplánují na dostupné prostředky, které nakonfigurujete.
Podporované velikosti virtuálních počítačů
Podrobné informace o velikostech virtuálních počítačů dostupných v Azure najdete v tématu Velikosti virtuálních počítačů Azure. Pokud chcete zobrazit podporované velikosti virtuálních počítačů Gen2, podívejte se na velikosti virtuálních počítačů generace 2.
AKS také podporuje následující typy a funkce virtuálních počítačů:
- Důvěrné virtuální počítače (CVM)
- Virtuální počítače s procesorem arm (Arm64)
- Virtuální počítače optimalizované pro GPU
- Důvěryhodné spuštění
- Federal Information Process Standard (FIPS)
Výchozí chování podporovaných velikostí virtuálních počítačů
Při vytváření fondu uzlů s podporovanou velikostí virtuálního počítače existují tři scénáře:
- Pokud velikost virtuálního počítače podporuje pouze Gen 1, výchozí chování fondů uzlů s Linuxem i Windows je použití image uzlu Gen1.
- Pokud velikost virtuálního počítače podporuje pouze Gen 2, výchozí chování fondů uzlů s Linuxem i Windows je použití image uzlu Gen2. Fondy uzlů Windows Serveru 2022 vyžadují vlastní hlavičku pro použití velikosti virtuálního počítače, která podporuje pouze Gen 2. Další informace najdete v tématu Vytvoření fondu uzlů s Windows s virtuálním počítačem Gen2.
- Pokud velikost virtuálního počítače podporuje gen 1 i Gen 2, výchozí chování pro uzly s Linuxem i Windows (ve fondech windows Serveru 2025+) je použití image uzlu Gen2. Pokud chcete použít image uzlu Gen2 pro Windows Server 2022, přečtěte si téma Vytvoření fondu uzlů s Windows s virtuálním počítačem Gen2.
Kontrola dostupných velikostí virtuálních počítačů
Pomocí příkazu zkontrolujte dostupné velikosti virtuálních počítačů az vm list-skus .
az vm list-skus --location <your-location> --output table
Proč nemusí být některé velikosti virtuálních počítačů dostupné
Některé velikosti virtuálních počítačů nemusí být dostupné z několika důvodů, mezi které patří:
Omezení kvót: Všechny služby Azure nastavily výchozí limity a kvóty pro prostředky a funkce. Další informace najdete v následujících zdrojích informací:
- Kvóty a regionální limity pro službu Azure Kubernetes Service (AKS)
- Kontrola využití kvóty
- Žádost o navýšení kvóty prostřednictvím žádosti o podporu Azure (pro typ problému vyberte Kvóta)
Poznámka:
- U fondů uzlů uživatele nemusí být virtuální počítače s méně než dvěma virtuálními procesory a dvěma gb paměti (RAM) ve výchozím nastavení používány.
- U fondů systémových uzlů nemusí virtuální počítače s méně než dvěma virtuálními procesory a čtyřmi gb paměti (RAM) ve výchozím nastavení používat. Abyste měli jistotu, že můžete spolehlivě naplánovat požadované
kube-systempody a aplikace, doporučujeme nepoužívat žádné virtuální počítače řady B ani virtuální počítače řady Av1.
Velikosti virtuálních počítačů ve verzi Preview: Velikosti virtuálních počítačů ve verzi Preview nemusí být dostupné, pokud jste pro velikost virtuálního počítače nezaregistrovali příznak Preview.
Blokované službou AKS: Některé velikosti virtuálních počítačů nemusí být ve výchozím nastavení dostupné v AKS. Tyto velikosti můžou vyžadovat dodatečné testování nebo ověření, aby byla zajištěna kompatibilita s AKS. Pokud potřebujete konkrétní velikost virtuálního počítače, která není pro vás dostupná, můžete odeslat žádost o problém na GitHubu.
Ujistěte se, jaké funkce vaše úlohy potřebují, a vyberte velikost virtuálního počítače, která splňuje tyto požadavky. Novější verze virtuálních počítačů mají obvykle lepší výkon a vylepšené funkce. Například virtuální počítače Gen 2 mají vyšší výhody zabezpečení a výkonu oproti virtuálním počítačům Gen1.
Co se stane, když dojde k vyřazení velikosti virtuálního počítače?
Když velikost virtuálního počítače nebo řada dosáhne data vyřazení, virtuální počítač se uvolní. Zrušení přidělení virtuálního počítače způsobí přerušení fondů uzlů AKS. Pokud chcete zkontrolovat stav vyřazení velikosti virtuálního počítače, podívejte se na řadu vyřazených velikostí virtuálních počítačů Azure nebo proveďte vyhledávání v aktualizacích Azure. Pokud chcete zkontrolovat velikost virtuálního počítače fondů uzlů, použijte příkaz [az aks nodepool list][az-aks-nodepool-list] a zadejte dotaz na vmSize vlastnost:
az aks nodepool list --resource-group <your-resource-group> --cluster-name <your-cluster-name> --query "[].{Name:name, VMSize:vmSize}" --output table
Pokud používáte velikost virtuálního počítače, která se vyřazuje nebo vyřazuje z provozu, doporučujeme migrovat fondy uzlů na podporovanou velikost virtuálního počítače, abyste zabránili případnému přerušení vaší služby. AKS v současné době nepodporuje přechod na novou velikost virtuálního počítače ve stejném fondu uzlů.
Migrace fondů uzlů na podporovanou velikost virtuálního počítače
Jakmile určíte vhodné fondy uzlů, na které se mají provést akce, můžete změnit velikost fondů uzlů. Během procesu změny velikosti se vytvoří nový fond uzlů a úlohy se migrují do nového fondu uzlů.
Další informace o migraci na novou velikost virtuálního počítače najdete v následujících zdrojích informací:
- Migrace z Gen 1 na virtuální počítače Gen2
- Průvodce migrací pro obecné velikosti
- Průvodce migrací velikostí optimalizovaných pro úložiště
- Průvodce migrací akcelerovaných velikostí GPU
- Průvodce migrací skladové položky Azure Dedicated Host
Virtuální počítače Gen 2 v AKS
Virtuální počítače Gen 2 jsou obecně novějšími nabídkami Azure a mají exkluzivní funkce pro virtuální počítače Gen 1, jako je zvýšení paměti, vyšší výkon procesoru, podpora disků NVMe a podpora důvěryhodného spuštění.
Přestože obecně doporučujeme používat virtuální počítače Gen2, měli byste se ujistit, že generace, kterou zvolíte, podporuje vaše požadavky. Další informace o rozdílech mezi generacemi a o tom, kdy by jeden mohl dávat větší smysl než ten druhý, najdete v tématu Vytvoření virtuálního počítače Gen 1 nebo 2 v Hyper-V?
Informace o použití virtuálních počítačů Gen 2 v AKS najdete v tématu Použití virtuálních počítačů generace 2 v AKS.
Další kroky
- Další informace o virtuálních počítačích Gen 2 najdete v tématu Podpora virtuálních počítačů generace 2 v Azure.
- Další informace o podporovaných imagích uzlů Gen2 najdete v tématu Image Node