Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
W tym artykule omówiono sposób identyfikowania i rozwiązywania błędu Throttled (stan 429), który występuje podczas próby utworzenia i wdrożenia klastra usługi Microsoft Azure Kubernetes Service (AKS).
Objawy
Podczas próby utworzenia klastra usługi AKS zostanie wyświetlony następujący komunikat o błędzie "Limit żądania PutManagedClusterHandler.PUT został przekroczony", który pokazuje wartość "SubCode" jako Throttled i "Status" jako 429:
Kategoria: ClientError;
Podkodowanie: ograniczone;
OrginalError: autorest/azure: Usługa zwróciła błąd. Stan=429
Code="Throttled"
Message="> Limit żądania PutManagedClusterHandler.PUT został przekroczony dla parametru SubID='<subscription-id-guid>', ponów próbę ponownie w ciągu X sekund. Aby uzyskać więcej informacji, odwiedź stronę aka.ms/aks/throttling"; Ograniczanie żądań może wystąpić w różnych składnikach platformy Azure, więc komunikat o błędzie może się różnić w zależności od typu zasobu, w którym występuje ten problem.
Ograniczanie dostawcy zasobów jest niezależne od ograniczania przez ARM i dostosowuje się do operacji określonego dostawcy zasobów. W tym scenariuszu ograniczanie zasobów AKS jest specyficzne dla dostawcy zasobów usługi AKS i dotyczy tylko operacji związanych z zasobami usługi AKS.
Przyczyna
Żądania usługi AKS są ograniczane. Aby uzyskać informacje o sposobie działania limitów usługi AKS i określonych limitach na godzinę, zobacz Ograniczenia limitów w interfejsach API dostawcy zasobów AKS.
Rozwiązanie
Aby rozwiązać ten problem, sprawdź i zmodyfikuj wzorzec dostępu ograniczonej subskrypcji. W poniższej tabeli wymieniono możliwe wzorce dostępu i odpowiednie rozwiązania.
| Wzorzec dostępu | Rozwiązanie |
|---|---|
| Zautomatyzowane skrypty stale wykonują operacje LIST względem zasobów typu managedCluster. | Uruchamiaj skrypty rzadziej. |
| Użytkownicy próbują wdrożyć wiele klastrów usługi AKS w krótkim czasie. | Rozłóż wdrożenia w czasie lub użyj różnych subskrypcji. |
| Użytkownicy próbują wiele razy modyfikować ten sam klaster usługi AKS. | Rozłóż operacje w czasie. Przed zainicjowaniem innego upewnij się, że ukończenie zakończyło się pomyślnie. |
| Użytkownicy próbują dodać, zmodyfikować lub usunąć jedną lub więcej pul agentów na tym samym klastrze AKS. | Rozłóż operacje w czasie. Przed zainicjowaniem innego upewnij się, że ukończenie zakończyło się pomyślnie. |
Więcej informacji
Ogólne rozwiązywanie problemów związanych z tworzeniem klastrów AKS