Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Usługi platformy Azure ustawiają domyślne limity i limity przydziału dla zasobów i funkcji, w tym ograniczenia użycia dla niektórych jednostek SKU maszyny wirtualnej.
W tym artykule opisano domyślne limity zasobów dla Azure Kubernetes Service (AKS) i dostępność usługi AKS w Azure regionach.
Limity i kwoty świadczeń
| Zasób | Ograniczenie |
|---|---|
| Maksymalna liczba klastrów na subskrypcję globalnie | 5,000 |
| Maksymalna liczba węzłów na klaster z Virtual Machine Scale Sets i usługa Load Balancer w warstwie Standardowa SKU | 5,000 we wszystkich pulach węzłów Uwaga: jeśli nie możesz skalować do 5000 węzłów na klaster, zobacz Najlepsze rozwiązania dotyczące dużych klastrów. |
| Maksymalna liczba węzłów na pulę węzłów (pule węzłów zestawów skalowania maszyn wirtualnych) | 1000 |
| Maksymalna liczba pul węzłów dla klastra | 100 |
| Maksymalna liczba podów na węzeł: wtyczka sieciowa Kubenet | Maksimum: 250 Domyślne ustawienie Azure CLI: 110 Domyślny szablon usługi Azure Resource Manager: 110 Domyślna wartość wdrażania w portalu Azure: 30 |
| Maksymalna liczba podów na węzeł: za pomocą interfejsu Azure Container Networking Interface (Azure CNI)1 | Maksimum: 250 Maksymalna zalecana dla kontenerów systemu Windows Server: 110 Ustawienie domyślne: 30 |
| Dodatek Open Service Mesh (OSM) do AKS | Wersja klastra Kubernetes: Obsługiwane wersje AKS Kontrolery OSM na każdy klaster: 1 Liczba podów na kontroler OSM: 1600 Konta usługi Kubernetes zarządzane przez OSM: 160 |
| Maksymalna liczba usług Kubernetes zrównoważonych obciążeniem na klaster przy użyciu SKU Standardowego Load Balancera | 300 |
| Maksymalna liczba węzłów na klaster z zestawami dostępności maszyn wirtualnych i podstawowym SKU modułu równoważenia obciążenia | 100 |
1 Kontenery systemu Windows Server muszą używać wtyczki sieci azure CNI. Kubenet nie jest obsługiwany dla kontenerów Windows Server.
| Warstwa płaszczyzny sterowania platformy Kubernetes | Ograniczenie |
|---|---|
| Poziom Standardowy | Automatycznie skalują serwer API Kubernetes w oparciu o obciążenie. Większe limity składników płaszczyzny kontrolnej oraz wystąpienia serwera API/etcd. |
| warstwa Bezpłatna | Ograniczone zasoby z limitem żądań inflight. Zalecany limit wynosi 10 węzłów na klaster. Najlepsza do eksperymentowania, nauki i prostego testowania. Nie zalecane dla środowisk produkcyjnych/krytycznych. |
Uwaga
Oprócz warstw Bezpłatna i Standardowa wymienionych w poprzedniej tabeli usługa AKS oferuje warstwę Premium dla obciążeń produkcyjnych, które wymagają umowy SLA w czasie pracy i 24-miesięcznej długoterminowej pomocy technicznej (LTS). Aby uzyskać pełne porównanie, zobacz Warstwy cenowe usługi AKS.
Ważne
Limit podstawowego Load Balancer w poprzedniej tabeli dotyczy tylko starszych konfiguracji. Od 30 września 2025 r. usługa AKS nie obsługuje już Load Balancer w warstwie Podstawowa. Użyj usługa Load Balancer w warstwie Standardowa dla nowych wdrożeń i uaktualnij istniejące wdrożenia, aby usługa Load Balancer w warstwie Standardowa.
Ważne
Od 30 września 2027 r. Azure Kubernetes Service (AKS) nie będzie już obsługiwać dodatku Open Service Mesh (OSM). Nadrzędny projekt Open Service Mesh został wycofany.
Jeśli klaster korzysta z dodatku OSM, przeprowadź migrację do dodatku Istio przed datą zakończenia pomocy technicznej. To powiadomienie o wycofaniu dotyczy tylko zarządzanego dodatku OSM i nie dotyczy instalacji siatki usług typu open source ani samoobsługowych. Aby uzyskać instrukcje migracji, zobacz Wskazówki dotyczące migracji z dodatku OSM do dodatku Istio. Aby być na bieżąco z ogłoszeniami i aktualizacjami usługi AKS, postępuj zgodnie z informacjami o wersji usługi AKS.
Limity przydziału w klastrach zarządzanych usługi AKS
Użyj strony limitów przydziałów portalu Azure, aby wyświetlić limity przydziału i użycie oraz zażądać dodatkowego limitu przydziału.
Poniższy zrzut ekranu przedstawia bieżące użycie i limity dla klastrów zarządzanych usługi AKS według regionów oraz kontrole żądań korekt przydziału.
Jeśli przekroczono limit przydziału klastra zarządzanego, może zostać wyświetlony komunikat o błędzie podobny do następującego:
ManagedClusterCountExceedsQuotaLimit: Operation results in exceeding quota limits for managed clusters. Maximum allowed: %d, Current usage: %d, Additional requested: %d. Consider deleting unused clusters or requesting a quota increase. To request a quota increase, follow the instructions here: https://learn.microsoft.com/azure/quotas/quickstart-increase-quota-portal.
Aby rozwiązać ten błąd, zażądaj dodatkowego limitu przydziału na stronie przydziałów portalu Azure.
Limity przydziału klastrów zarządzanych usługi AKS
| Typ subskrypcji | Domyślna liczba klastrów usługi AKS na subskrypcję na region dla nowych subskrypcji1 | Maksymalna liczba klastrów usługi AKS na subskrypcję na region poprzez samoobsługę z użyciem strony limity przydziału w portalu Azure2 |
|---|---|---|
| Subskrypcje Enterprise Agreement | 100 | 1 000 |
| Subskrypcje CSP, Pay-as-you-go, Sponsored, MSDN, MPN, Azure Pass, Azure In Open i Azure Pass | 10 | 100 |
| Bezpłatna wersja próbna i subskrypcje platformy Azure for Students | 3 | 3 |
1 Domyślna liczba klastrów usługi AKS na subskrypcję na region dla nowych subskrypcji może się różnić w regionach z ograniczeniami pojemności.
2 Aby zażądać zwiększenia limitu przydziału, użyj procesu żądania przydziału w witrynie Azure Portal. Żądania zwiększenia limitu przydziału powyżej maksymalnej kwoty samoobsługi będą wymagać biletu pomocy technicznej. Bezpłatna wersja próbna i subskrypcje platformy Azure for Students nie kwalifikują się do zwiększenia limitu ani limitu przydziału. Jeśli masz subskrypcję bezpłatnej wersji próbnej lub Azure for Students, możesz przejść do subskrypcji z płatnością zgodnie z użytkowaniem, aby uzyskać wyższe limity przydziału.
Limity kontrolowania przepustowości w API dostawcy zasobów AKS
Usługa AKS używa algorytmu ograniczania token bucket, aby ograniczyć niektóre interfejsy API usługi dostawcy zasobów AKS. Ograniczanie przepustowości pomaga utrzymać wydajność usługi i promować sprawiedliwe użycie.
Zasobniki tokenu mają stały rozmiar (znany również jako szybkość serii) i dopełniają w czasie z stałą szybkością (znaną również jako stała szybkość). Każdy limit ograniczania ma zastosowanie do określonego zasobu w każdym regionie. Na przykład subskrypcja może wywołać ListManagedClusters maksymalnie 60 razy na raz dla każdej grupy zasobów (szybkość wzrostu), a następnie kontynuować wykonywanie jednego wywołania na sekundę (trwałą stawkę).
| Żądanie API | Rozmiar wiadra | Tempo uzupełniania | Scope |
|---|---|---|---|
LISTY ManagedClusters |
500 żądań | 1 żądanie na sekundę | Subskrypcja |
LISTY ManagedClusters |
60 żądań | 1 żądanie na sekundę | Grupa zasobów |
UMIEŚCIĆ AgentPool |
20 żądań | 1 żądanie na minutę | Pula agentów |
UMIEŚCIĆ ManagedCluster |
20 żądań | 1 żądanie na minutę | Klaster zarządzany |
POBIERZ ManagedCluster |
60 żądań | 1 żądanie na sekundę | Klaster zarządzany |
| Stan operacji GET | 200 żądań | 2 żądania na sekundę | Subskrypcja |
| Wszystkie inne interfejsy API | 60 żądań | 1 żądanie na sekundę | Subskrypcja |
Uwaga
Zasobniki ManagedClusters i AgentPools są liczone oddzielnie dla tego samego klastra usługi AKS.
Gdy usługa AKS ogranicza żądanie, zwraca kod 429 stanu HTTP (zbyt wiele żądań) i kod błędu Throttled . Odpowiedź zawiera Retry-After nagłówek, który określa liczbę sekund oczekiwania przed ponowną próbą. Jeśli klient używa wzorca wywołania interfejsu API z dużą pulą, skonfiguruj go do obsługi Retry-After wartości. Aby uzyskać więcej informacji, zobacz Retry-After nagłówek. Usługa AKS używa delay-seconds metody do określania interwału ponawiania prób.
Aprowizowana infrastruktura
Wszystkie pozostałe ograniczenia dotyczące sieci, obliczeń i pamięci masowej mają zastosowanie do udostępnionej infrastruktury. Aby zapoznać się z odpowiednimi ograniczeniami, zobacz Subskrypcja Azure i limity usług.
Ważne
Podczas uaktualniania klastra usługi AKS uaktualnienie tymczasowo zużywa dodatkowe zasoby. Te zasoby obejmują dostępne adresy IP w podsieci wirtualnej sieci lub przydział vCPU wirtualnej maszyny.
W przypadku kontenerów Windows Server uaktualnij pulę węzłów, aby zastosować najnowsze aktualizacje węzłów. Jeśli nie masz wystarczającej ilości przestrzeni adresowej IP ani limitu przydziału procesorów wirtualnych dla tych zasobów tymczasowych, uaktualnienie klastra zakończy się niepowodzeniem. Aby uzyskać więcej informacji, zobacz Uaktualnianie puli węzłów w usłudze AKS.
Obsługiwane rozmiary maszyn wirtualnych w usłudze AKS
Azure Kubernetes Service (AKS) obsługa rozmiarów maszyn wirtualnych zmienia się w miarę Azure wydania nowych wersji maszyn wirtualnych. Aby uzyskać informacje o obsługiwanych wersjach, zobacz informacje o wersji usługi AKS.
Ograniczone rozmiary maszyn wirtualnych w usłudze AKS
Każdy węzeł w klastrze usługi AKS zawiera stałą ilość zasobów obliczeniowych, takich jak procesor wirtualny i pamięć. Ponieważ platforma Kubernetes wymaga prawidłowego działania określonych zasobów obliczeniowych, usługa AKS domyślnie ogranicza niektóre wersje maszyn wirtualnych. Te ograniczenia pomagają zagwarantować, że zasobniki mogą być zaplanowane i działać poprawnie w węzłach.
Zasobniki węzłów użytkownika
W przypadku pul węzłów użytkownika może nie być możliwe użycie wersji maszyn wirtualnych z mniej niż dwoma procesorami wirtualnymi i 2 GB pamięci.
Pule węzłów systemowych
W przypadku pul węzłów systemowych może nie być możliwe użycie wersji maszyn wirtualnych z mniej niż dwoma procesorami wirtualnymi i 4 GB pamięci. Aby zapewnić niezawodne planowanie wymaganych zasobników kube-system i aplikacji, usługa AKS nie obsługuje maszyn wirtualnych serii B dla pul węzłów systemowych i nie zaleca maszyn wirtualnych z serii Av1.
Aby uzyskać więcej informacji na temat typów maszyn wirtualnych i ich zasobów obliczeniowych, zobacz Sizes for virtual machines in Azure.
Obsługiwane rozmiary obrazów kontenera w usłudze AKS
Usługa AKS nie ustawia limitu poziomu usługi dla rozmiaru obrazu kontenera. Duże obrazy mogą zwiększyć opóźnienie ściągania i zużywać więcej miejsca na dysku węzła, we/wy dysku i przepustowość sieci. Jeśli węzeł nie ma wystarczającej ilości miejsca na dysku, narzędzie kubelet może nie być w stanie ściągnąć obrazu. Aby uzyskać wskazówki dotyczące optymalizacji, zobacz Zwiększanie wydajności ściągania obrazu kontenera w usłudze AKS.
Użycie pamięci środowiska uruchomieniowego zależy od zachowania obciążenia, a nie rozmiaru artefaktu obrazu. Ustaw żądania i limity pamięci kontenera na podstawie mierzonych wymagań środowiska uruchomieniowego. Aby uzyskać więcej informacji, zobacz Zarządzanie zasobami dla zasobników i kontenerów.
Dostępność w regionie
Dostępność usługi AKS różni się w zależności od regionu Azure. Nawet w obsługiwanych regionach, pojemności regionalnej, dostępności wersji maszyny wirtualnej i limitu przydziału subskrypcji może mieć wpływ na wdrożenie.
Aby zapoznać się z najnowszą listą lokalizacji, w których można wdrażać i uruchamiać klastry, zobacz dostępność regionów AKS.
Domyślne ustawienia maszyn wirtualnych inteligentnych w usłudze AKS
Przed majem 2025 r. domyślna jednostka SKU maszyny wirtualnej usługi AKS to Standard_DS2_v2. W przypadku wdrożeń utworzonych od maja 2025 r., jeśli nie określisz jednostki SKU maszyny wirtualnej, usługa AKS dynamicznie wybiera wartość domyślną na podstawie dostępnej pojemności i limitu przydziału. Ten wybór zwiększa niezawodność wdrożenia i wykorzystanie zasobów.
Presety konfiguracji klastra w portalu Azure
Podczas tworzenia klastra w portalu Azure wybierz ustawienie wstępne, aby szybko skonfigurować klaster dla danego scenariusza. Wartości wstępne można modyfikować podczas tworzenia klastra. Ustawienia, które można modyfikować po wdrożeniu, różnią się.
| Ustawienie wstępne | Opis |
|---|---|
| Standard produkcji | Najlepsze rozwiązanie dla większości aplikacji obsługujących ruch produkcyjny przy użyciu najlepszych rozwiązań zalecanych przez usługę AKS. |
| Tworzenie i testowanie | Najlepszy wybór do opracowywania nowych obciążeń lub testowania istniejących obciążeń. |
| Gospodarka Produkcyjna | Najlepsze rozwiązanie do obsługi ruchu produkcyjnego w sposób ekonomiczny, jeśli obciążenia mogą tolerować przerwy. |
| Przedsiębiorstwo Produkcyjne | Najlepszy do obsługi ruchu produkcyjnego z rygorystycznymi uprawnieniami i wzmocnionym zabezpieczeniem. |
| Ustawienie konfiguracji | Standard produkcji | Tworzenie i testowanie | Gospodarka Produkcyjna | Przedsiębiorstwo Produkcyjne |
|---|---|---|---|---|
| Rozmiar węzła puli węzłów systemowych | Standard_D8ds_v5 | Standard_D4ds_v5 | Standard_D8ds_v5 | Standard_D16ds_v5 |
| Zakres automatycznego skalowania puli węzłów systemowych | 2–5 węzłów | 2–5 węzłów | 2–5 węzłów | 2–5 węzłów |
| Rozmiar węzła puli węzłów użytkownika | Standard_D8ds_v5 | - | Standard_D8as_v4 | Standard_D8ds_v5 |
| Zakres automatycznego skalowania puli węzłów użytkownika | 2-100 węzłów | - | 0-25 węzłów | 2-100 węzłów |
| Prywatny klaster | - | - | - | |
| Strefy dostępności | - | - | ||
| Azure Policy | - | - | ||
| Azure Monitor | - | - | ||
| Kierowca CSI do przechowywania tajemnic | - | - | ||
| Konfiguracja sieci | Nakładka Azure CNI | Nakładka Azure CNI | Nakładka Azure CNI | Nakładka Azure CNI |
| Zasady sieciowe | Żaden | Żaden | Żaden | Żaden |
| Uwierzytelnianie i autoryzacja | Konta lokalne z kontrolą dostępu opartą na rolach (RBAC) platformy Kubernetes | Lokalne konta z Kubernetes RBAC | Microsoft Entra ID uwierzytelnianie Azure przy użyciu kontroli dostępu opartej na rolach (Azure kontroli dostępu opartej na rolach) | Uwierzytelnianie Microsoft Entra ID z Azure RBAC |
Następne kroki
Aby uzyskać limity i limity przydziału, które obsługują wzrosty, prześlij żądanie pomoc techniczna platformy Azure i wybierz pozycję Limit przydziału dla typu problemu.