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.
Pro většinu produkčních úloh AKS je doporučenou výchozí volbou AKS Automatic. AKS Automatic zahrnuje NAP jako předkonfigurovanou možnost a poskytuje provozní základ připravený pro produkční nasazení s připraveností podů garantovanou smlouvou SLA.
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.
V AKS Automatic je architektura NAP ve výchozím nastavení předem nakonfigurovaná. Ve službě AKS Standard explicitně povolíte a nakonfigurujete architekturu NAP.
Zvolte AKS Automatic nebo AKS Standard pro NAP
K výběru výchozího bodu použijte následující doprovodné materiály:
| Scénář | Doporučená cesta | Proč |
|---|---|---|
| Většina produkčních úloh | AKS automatické | NAP je předem nakonfigurován, připravenost podů má garanci SLA a provozní činnosti spojené s uzly po nasazení jsou omezeny. |
| Pokročilé požadavky na vlastní platformu | AKS Standard s NAP | Větší možnost ručního řízení konfigurace clusteru a nasazení. |
| Rychlejší cesta k produkčnímu prostředí s menším plánováním virtuálních počítačů | AKS automatické | Snížení provozní režie pro operace určení velikosti a životního cyklu uzlů |
| Detailní ladění platformy od prvního dne | AKS Standard s NAP | Větší flexibilita pro vlastní ovládací prvky a provozní vzory. |
Přehled o službě AKS Automatic najdete v článku Úvod do Azure Kubernetes Service (AKS) Automatic.
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í. |
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.
Pro většinu produkčních týmů je proto AKS Automatic výchozí volbou, která zajišťuje předvídatelné chování při spouštění a nižší provozní režii při následné správě.
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:
- 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
Pokud spouštíte novou produkční úlohu, začněte automatickou funkcí AKS:
Pro scénáře AKS Standard nebo pokročilého přizpůsobení NAP použijte tyto zdroje:
- 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