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.
Tento článek obsahuje přehled automatického zřizování uzlů (NAP) v Azure Kubernetes Service (AKS), včetně toho, jak funguje, způsobu aktualizace, předpokladů, omezení a zdrojů pro začátek.
Co je automatické zajišťování uzlů v AKS?
Při nasazování úloh do AKS musíte v rámci konfigurace fondu uzlů vybrat odpovídající velikost virtuálního počítače. S tím, jak jsou vaše úlohy složitější, můžete mít různé úlohy s různými požadavky na prostředky, což ztěžuje návrh konfigurace virtuálního počítače pro řadu požadavků na prostředky.
Automatické zřizování uzlů (NAP) zjednodušuje tento proces tím, že automaticky zřídí a spravuje optimální konfiguraci virtuálního počítače pro vaše úlohy. Architektura NAP využívá nevyřízené požadavky na prostředky podů k rozhodování o optimální konfiguraci virtuálního počítače pro spouštění úloh nejefektivnějším a nákladově efektivním způsobem.
Architektura NAP automaticky nasadí, nakonfiguruje a spravuje Karpenter ve vašich clusterech AKS a je založená na opensourcových projektech Karpenter a AKS Karpenter.
Návod
V automatických clusterech AKS je architektura NAP předem nakonfigurovaná a podpořená smlouvou SLA pro připravenost podů, která zaručuje 99,9 % dokončení oprávněných operací připravenosti podů do 5 minut. To znamená, že vaše úlohy začnou běžet na uzlech s správnou velikostí okamžitě bez ručního výběru virtuálního počítače nebo plánování kapacity.
Jak funguje automatické zřizování uzlů?
Automatické zřizování uzlů zřídí, škáluje a spravuje virtuální počítače (uzly) v klastru v důsledku tlaku způsobeného nevyřízenými pody.
Klíčové komponenty automatického zřizování uzlů
Architektura NAP používá následující klíčové komponenty ke správě uzlů clusteru:
| Součást | Description |
|---|---|
NodePool a AKSNodeClass |
Vlastní definice prostředků (CRD), které vytvoříte a spravujete, abyste definovali zásady zřizování uzlů, specifikace virtuálních počítačů a omezení pro vaše úlohy. |
NodeClaims |
Spravováno pomocí NAP pro reprezentaci aktuálního stavu provisionovaných uzlů, které lze monitorovat. |
| Požadavky na prostředky úloh | CPU, paměť a další specifikace z vašich podů, nasazení, úloh a dalších prostředků Kubernetes, které ovlivňují rozhodování při zřizování. |
Chování upgradu Kubernetes pro automaticky zřizované uzly
Upgrady Kubernetes pro automaticky zřizované uzly se řídí verzí Kubernetes řídicí roviny. Pokud provedete upgrade clusteru, uzly se automaticky aktualizují, aby dodržovaly stejné verzování jako řídicí plán.
Doporučujeme nastavit kanál automatického upgradu Kubernetes, který automaticky zpracovává upgrady Kubernetes pro váš cluster. Doporučujeme také nastavit časové období plánované údržby pro váš cluster. Údržbové aksManagedAutoUpgradeSchedule okno vám umožňuje řídit, kdy mají být provedeny upgrady clusteru naplánované vaším určeným kanálem automatické aktualizace. Další informace najdete v tématu Použití plánované údržby k naplánování a řízení upgradů pro váš cluster Azure Kubernetes Service (AKS).
Požadavky
Pokud chcete v AKS používat automatické zřizování uzlů, potřebujete následující požadavky:
- Předplatné Azure. Pokud ho nemáte, můžete si vytvořit bezplatný účet.
- Azure CLI verze
2.76.0nebo novější. Verzi zjistíte spuštěním příkazuaz --version. Další informace o instalaci nebo upgradu Azure CLI najdete v tématu Instalace Azure CLI.
Omezení a nepodporované funkce
Pro automatické zřizování uzlů v AKS platí následující omezení a nepodporované funkce:
- U clusterů s povoleným cluster autoscalerem nelze povolit NAP.
- Pooly uzlů Windows nejsou podporovány.
- Clustery IPv6 se nepodporují.
- Zásady služeb nejsou podporovány. Můžete použít spravovanou identitu přiřazenou systémem nebo spravovanou identitu přiřazenou uživatelem.
- Cluster s povolenou architekturou NAP nejde zastavit.
- Po vytvoření clusteru povoleného architekturou NAP nemůžete změnit typ odchozího provozu clusteru.
- Při vytváření clusteru NAP ve vlastní virtuální síti musíte použít Standard Load Balancer. Základní Load Balancer se nepodporuje.
Začínáme s automatickým zřizováním uzlů v AKS
Následující zdroje informací vám pomůžou začít s automatickým zřizováním uzlů v AKS:
- Povolení nebo zakázání automatického zřizování uzlů v clusteru AKS
- Použijte automatické zřizování uzlů ve vlastní virtuální síti
- Konfigurace sítí pro automatické zřizování uzlů v AKS
- Konfigurace skupin uzlů pro automatické zřizování uzlů v AKS
- Konfigurace zásad narušení pro automatické zajištění uzlů v AKS
- Upgrade image uzlů pro automatické vytváření uzlů v AKS