Udostępnij przez


Rozwiązywanie problemów z kodem błędu z ograniczaniem przepustowości (429)

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).

Symptomy

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ść "Podkodowanie" z wartością Throttled i " Status" 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 usługi ARM i jest dostosowane do operacji określonego dostawcy zasobów. W tym scenariuszu ograniczanie dostawcy zasobów usługi 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 limitów na godzinę, zobacz Ograniczanie limitów w interfejsach API dostawcy zasobów usługi 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 uruchamiają operacje LIST względem zasobów zarządzanychCluster. Uruchamiaj skrypty rzadziej.
Użytkownicy próbują wdrożyć wiele klastrów usługi AKS w krótkim czasie. Zwolnij miejsce na wdrożenia lub użyj różnych subskrypcji.
Użytkownicy próbują wiele razy modyfikować ten sam klaster usługi AKS. Operacje wyprzedaj. Przed zainicjowaniem innego upewnij się, że ukończenie zakończyło się pomyślnie.
Użytkownicy próbują dodawać, modyfikować lub usuwać co najmniej jedną pulę agentów w tym samym klastrze usługi AKS. Operacje wyprzedaj. Przed zainicjowaniem innego upewnij się, że ukończenie zakończyło się pomyślnie.

Więcej informacji

Ogólne rozwiązywanie problemów z tworzeniem klastra usługi AKS