Kvóty, omezení velikosti virtuálních počítačů a dostupnost oblastí ve službě Azure Kubernetes Service (AKS)
Všechny služby Azure nastavují výchozí limity a kvóty pro prostředky a funkce, včetně omezení využití pro určité skladové položky virtuálního počítače.
Tento článek podrobně popisuje výchozí limity prostředků pro prostředky Azure Kubernetes Service (AKS) a dostupnost AKS v oblastech Azure.
Kvóty a omezení služeb
Prostředek | Omezení |
---|---|
Maximální počet clusterů na předplatné globálně | 5 000 |
Maximální počet clusterů na předplatné na oblast 1 | 100 |
Maximální počet uzlů na cluster se škálovacími sadami virtuálních počítačů a skladovou jednotkou Standard Load Balancer | 5 000 napříč všemi fondy uzlů Poznámka: Pokud nemůžete vertikálně navýšit kapacitu až na 5 000 uzlů na cluster, projděte si osvědčené postupy pro velké clustery. |
Maximální počet uzlů na fond uzlů (fondy uzlů škálovacích sad virtuálních počítačů) | 1000 |
Maximální počet fondů uzlů na cluster | 100 |
Maximální počet podů na uzel: s modulem plug-insítě Kubenet 1 | Maximum: 250 Výchozí nastavení Azure CLI: 110 Výchozí šablona Azure Resource Manageru: 110 Výchozí nasazení webu Azure Portal: 30 |
Maximální počet podů na uzel: s využitím rozhraní Azure Container Networking (Azure CNI)2 | Maximum: 250 Maximální doporučená hodnota pro kontejnery Windows Serveru: 110 Výchozí hodnota: 30 |
Doplněk AKS Open Service Mesh (OSM) | Verze clusteru Kubernetes: Podporované verze AKS Řadiče OSM na cluster: 1 Pody na ovladač OSM: 1600 Účty služby Kubernetes spravované osmem: 160 |
Maximální počet služeb Kubernetes s vyrovnáváním zatížení na cluster s skladovou položku Standard Load Balancer | 300 |
Maximální počet uzlů na cluster se skupinami dostupnosti virtuálních počítačů a skladovou jednotkou Load Balanceru úrovně Basic | 100 |
1 Další jsou na vyžádání povoleny.
2 Kontejnery Windows Serveru musí používat síťový modul plug-in Azure CNI. Kontejnery Windows Serveru nepodporuje Kubenet.
Omezení omezení rozhraní API poskytovatele prostředků AKS
AKS používá algoritmus omezování kbelíku tokenů k omezení určitých rozhraní API poskytovatele prostředků AKS. Tím zajistíte výkon služby a propaguje spravedlivé využití služby pro všechny zákazníky.
Kontejnery mají pevnou velikost a v průběhu času se znovu vyplňují pevným tempem. Každý limit omezování se projeví na regionální úrovni pro zadaný prostředek v dané oblasti.
Požadavek rozhraní API | Velikost kbelíku | Rychlost opětovného vyplňování | Prostředek |
---|---|---|---|
SEZNAM | 500 požadavků | 1 žádosti / 1 sekunda | Předplatné |
PUT | 20 požadavků | 1 žádost / 1 minuta | Fondy agentů |
PUT | 20 požadavků | 1 žádost / 1 minuta | ManagedClusters |
Poznámka:
Kontejnery ManagedClusters a AgentPools se počítají samostatně pro stejný cluster AKS.
Pokud je požadavek omezený, požadavek vrátí kód 429
odpovědi HTTP (Příliš mnoho požadavků) a kód chyby se zobrazí jako Throttled
v odpovědi. Každý omezený požadavek zahrnuje Retry-After
v hlavičce odpovědi HTTP interval čekání před opakováním v sekundách.
Zřízená infrastruktura
Na zřízenou infrastrukturu se vztahují všechny další omezení sítě, výpočtů a úložiště. Příslušné limity najdete v tématu Limity předplatného a služeb Azure.
Důležité
Při upgradu clusteru AKS se dočasně spotřebují další prostředky. Mezi tyto prostředky patří dostupné IP adresy v podsíti virtuální sítě nebo kvótě virtuálních procesorů virtuálních počítačů.
U kontejnerů Windows Serveru můžete provést operaci upgradu, která použije nejnovější aktualizace uzlů. Pokud nemáte k dispozici adresní prostor IP adres nebo kvótu virtuálních procesorů pro zpracování těchto dočasných prostředků, proces upgradu clusteru selže. Další informace o procesu upgradu uzlu Windows Serveru najdete v tématu Upgrade fondu uzlů v AKS.
Podporované velikosti virtuálních počítačů
Seznam podporovaných velikostí virtuálních počítačů v AKS se vyvíjí s vydáním nových skladových položek virtuálních počítačů v Azure. Postupujte podle poznámek k verzi AKS a informujte se o nových podporovaných SKU.
Omezené velikosti virtuálních počítačů
Velikosti virtuálních počítačů s méně než dvěma procesory není možné použít s AKS. Každý uzel v clusteru AKS obsahuje pevné množství výpočetních prostředků, jako jsou virtuální procesory a paměť. Pokud uzel AKS neobsahuje dostatek výpočetních prostředků, pody nemusí fungovat správně. Abyste zajistili spolehlivé naplánování požadovaných podů kube-system a vašich aplikací, nepoužívejte virtuální počítače řady B a následující skladové položky virtuálních počítačů v AKS ve fondech systémových uzlů:
- Standard_A0
- Standard_A1
- Standard_A1_v2
- Standard_F1
- Standard_F1s
Další informace o typech virtuálních počítačů a jejich výpočetních prostředcích najdete v tématu Velikosti virtuálních počítačů v Azure.
Podporované velikosti imagí kontejnerů
AKS nenastavuje omezení velikosti image kontejneru. Je ale důležité si uvědomit, že čím větší image kontejneru, tím vyšší je poptávka po paměti. To může potenciálně překročit limity prostředků nebo celkovou dostupnou paměť pracovních uzlů. Ve výchozím nastavení je paměť pro velikost virtuálního počítače Standard_DS2_v2 pro cluster AKS nastavená na 7 GiB.
Pokud je image kontejneru velmi velká (1 TiB nebo více), kubelet ji nemusí kvůli nedostatku místa na disku načíst z registru kontejneru do uzlu.
Regionální dostupnost
Nejnovější seznam místa, kde můžete nasazovat a spouštět clustery, najdete v tématu Dostupnost oblasti AKS.
Předvolby konfigurace clusteru na webu Azure Portal
Při vytváření clusteru pomocí webu Azure Portal můžete zvolit přednastavenou konfiguraci, která se má rychle přizpůsobit podle vašeho scénáře. Můžete kdykoli změnit kteroukoli z přednastavených hodnot.
Předvolba | Popis |
---|---|
Produkční standard | Nejvhodnější pro většinu aplikací obsluhujících produkční provoz s doporučenými osvědčenými postupy AKS. |
Vývoj a testování | Nejvhodnější pro vývoj nových úloh nebo testování stávajících úloh. |
Produkční ekonomika | Nejlepší pro poskytování provozu v produkčním prostředí s nákladovým vědomím, pokud vaše úlohy můžou tolerovat přerušení. |
Produkční organizace | Nejvhodnější pro obsluhu produkčního provozu s přísnými oprávněními a posíleným zabezpečením. |
Produkční standard | Vývoj a testování | Produkční ekonomika | Produkční organizace | |
---|---|---|---|---|
Velikost uzlu fondu systémových uzlů | Standard_D8ds_v5 | Standard_DS2_v2 | Standard_D8ds_v5 | Standard_D16ds_v5 |
Rozsah automatického škálování fondu systémových uzlů | 2–5 uzlů | 2–100 uzlů | 2–5 uzlů | 2–5 uzlů |
Velikost uzlu fondu uzlů uživatele | Standard_D8ds_v5 | - | Standard_D8as_v4 | Standard_D8ds_v5 |
Rozsah automatického škálování fondu uzlů uživatele | 2–100 uzlů | - | - | 2–100 uzlů |
Privátní cluster | - | - | - | |
Zóny dostupnosti | - | - | ||
Azure Policy | - | - | ||
Azure Monitor | - | - | ||
Ovladač CSI úložiště tajných kódů | - | - | ||
Konfigurace sítě | Azure CNI | Kubenet | Azure CNI | Azure CNI |
Konfigurace sítě | Kaliko | Kaliko | Kaliko | Kaliko |
Ověřování a autorizace | Místní účty s RBAC Kubernetes | Místní účty s RBAC Kubernetes | Ověřování Azure AD s využitím Azure RBAC | Ověřování Azure AD pomocí Azure RBAC |
Další kroky
Můžete zvýšit určité výchozí limity a kvóty. Pokud váš prostředek podporuje zvýšení, požádejte o zvýšení prostřednictvím žádosti podpora Azure (v případě typu Problém vyberte Kvóta).
Azure Kubernetes Service