本文討論如何識別並解決 SubscriptionRequestsThrottled 當您嘗試建立和部署 Microsoft Azure Kubernetes Service (AKS) 叢集時所發生的錯誤(狀態 429)。
徵兆
當您嘗試建立 AKS 叢集時,您會收到下列「協調標準負載平衡器失敗」錯誤訊息,其中顯示 SubscriptionRequestsThrottled 的 “SubCode” 值,而 “Status” 值為 429:
協調標準負載平衡器失敗。
詳細數據:outboundReconciler 重試失敗:
類別:ClientError;
SubCode:SubscriptionRequestsThrottled;
相依性:Microsoft.Network/PublicIPAddresses;
OriginalError:autorest/azure:服務傳回錯誤。 Status=429
Code=“SubscriptionRequestsThrottled”
Message="訂閱 '<subscription-id-guid>' 的要求次數和操作 'GET/SUBSCRIPTIONS/RESOURCEGROUPS/PROVIDERS/MICROSOFT.NETWORK/PUBLICIPADDRESSES' 超出了後端儲存限制。 請在 『6』 秒後再試一次。」;
AKSTeam:網絡、可重試:否。
要求節流可能會發生在不同的 Azure 元件上,因此錯誤訊息可能會根據發生此問題的資源類型而有所不同。
原因
Azure Resource Manager 的要求被限制頻寬。 如需了解關於 Azure Resource Manager 限制運作原理和每小時特定限制的資訊,請參閱 限制 Resource Manager 要求。
解決方案 1:使用另一個訂用帳戶
如果您有不同訂用帳戶的存取權,您可以直接將叢集部署到該訂用帳戶。
解決方案 2:修改存取模式
若要解決此問題,請檢查受限訂用帳戶的存取模式。 下表列出可能的存取模式和對應的解決方案。
| 存取模式 | 解決方案 |
|---|---|
| 自動化腳本會持續掃描訂用帳戶 | 較不常執行腳本 |
| 許多使用者存取訂用帳戶 | 讓每個使用者使用自己的訂用帳戶 |
| 腳本會掃描訂用帳戶中的每個記憶體帳戶 | 將腳本限定為只查詢其必須具備的資源 |
其他相關資訊
與我們連絡,以取得說明
如果您有疑問,可以詢問 Azure 社群支援。 您也可以向 Azure 意見反應社群提交產品意見反應。