配額
本文說明 Cloud Service Mesh 現行的內容限制與要求配額。
Google Cloud 會使用配額來確保公平性,並減少資源使用量和可用性突然暴增的情況。配額會限制專案可使用的Google Cloud 資源 Google Cloud 數量。配額適用於各種資源類型,包括硬體、軟體和網路元件。舉例來說,配額可以限制對服務發出的 API 呼叫數、專案並行使用的負載平衡器數量,或是可建立的專案數量。配額可以預防服務過載,進而保障Google Cloud 使用者社群的權益。配額也能協助您管理自己的 Google Cloud 資源。
Cloud Quotas 系統會執行下列操作:
在大多數情況下,如果您嘗試使用的資源超過配額,系統會封鎖資源存取權,導致您嘗試執行的工作失敗。
配額通常是在 Google Cloud 專案 層級套用。在一個專案中使用資源,不會影響另一個專案的可用配額。在 Google Cloud 專案中,所有應用程式和 IP 位址會共用配額。
Cloud Service Mesh 資源也有系統限制。 系統限制無法變更。
請注意,Istio 資源會轉換為 Cloud Service Mesh 資源,並計入下列配額。
限制
Cloud Service Mesh 具有每個 Google Cloud 專案每秒查詢次數 (QPS) 為 100 的限制。
凡是根據 Google Cloud 負載平衡和服務路由 API 部署的 Cloud Service Mesh,都適用所有現存轉送規則、後端服務、其他負載平衡限制與每項專案配額。
網址對應限制
使用 Load Balancing API 的 Cloud Service Mesh 網址對應表,須遵守下列專案限制。
項目 | 配額與限制 | 附註 |
---|---|---|
網址對應 | 配額 | 這項配額的計算方式是以專案為單位。 |
路徑規則中的路徑 | 50 | 這項上限無法提高。 |
轉送規則中的比對規則 | 50 | 這項上限無法提高。 |
每個網址對應的主機規則 | 2,500 | 這項上限無法提高。 |
每個網址對應的路徑比對器 | 2,500 | 這項上限無法提高。 |
每個路徑比對器的路徑規則 | 500 | 這項上限無法提高。 |
每個路徑比對器的轉送規則 | 500 | 這項上限無法提高。 |
每項比對規則的相符標頭 | 50 個 | 這項上限無法提高。 |
每項比對規則的相符查詢參數 | 50 個 | 這項上限無法提高。 |
每項比對規則的中繼資料篩選條件 | 5 | 這項上限無法提高。 |
依中繼資料篩選條件篩選標籤 | 64 | 這項上限無法提高。 |
每個主機規則的主機數量 | 100 | 這項上限無法提高。 |
每個網址對應的測試 | 100 | 這項上限無法提高。 |
網址對應大小 | 524 KB | 這項上限無法提高。 |
每個路徑動作的加權後端服務 | 10 | 這項上限無法提高。 |
如果超出表格中的任一限制,系統會顯示錯誤訊息,例如:
Value for field 'resource.hostRules[0].hosts' is too large: maximum size 100 element(s);actual size 107.
服務路徑 API 限制
項目 | 附註 |
---|---|
網格 | 這項配額的計算方式是以專案為單位。 |
閘道 | 這項配額的計算方式是以專案為單位。 |
GrpcRoutes | 這項配額的計算方式是以專案為單位。 |
HttpRoutes | 這項配額的計算方式是以專案為單位。 |
TcpRoutes | 這項配額的計算方式是以專案為單位。 |
TlsRoutes | 這項配額的計算方式是以專案為單位。 |
網路安全 API 限制
項目 | 配額與限制 | 附註 |
---|---|---|
clientTlsPolicy | 500 | 這項配額的計算方式是以專案為單位。 |
serverTlsPolicy | 500 | 這項配額的計算方式是以專案為單位。 |
AuthorizationPolicy | 500 | 這項配額的計算方式是以專案為單位。 |
EndpointPolicy | 750 | 這項配額的計算方式是以專案為單位。 |
服務負載平衡政策
項目 | 配額與限制 | 附註 |
---|---|---|
ServiceLbPolicies | 配額 | 這項配額的計算方式是以專案為單位。 |
如要調整大部分配額,請使用 Google Cloud 控制台。詳情請參閱「要求調整配額」。
管理配額
Cloud Service Mesh 會基於多種原因,對資源用量實施配額限制。舉例來說,限制配額可以預防用量突然暴增的情況,進而保障 Google Cloud 使用者社群的權益。採用 Google Cloud 免費方案探索的使用者也能透過配額,確保不會超出試用範圍。
所有專案最初的配額均相同,您可以要求額外配額來變更配額數量。某些配額可能會依據您使用產品的狀況而自動增加。
權限
如要查看配額或要求增加配額,身分與存取權管理 (IAM) 主體需要具有下列其中一種角色。
工作 | 必要角色 |
---|---|
查看專案的配額 | 下列任一項: |
修改配額,要求額外配額 | 下列任一項: |
查看配額
控制台
- 前往 Google Cloud 控制台的「Quotas」(配額) 頁面。
- 使用篩選表格搜尋要更新的配額。 如果不知道配額名稱,請改用本頁面上的連結。
gcloud
請使用 Google Cloud CLI 執行下列指令,查看配額。使用您自己的專案 ID 替換 PROJECT_ID
。
gcloud compute project-info describe --project PROJECT_ID
如要查看特定區域的配額用量,請執行下列指令:
gcloud compute regions describe example-region
超出配額時產生錯誤
一旦超出 gcloud
指令的配額上限,gcloud
就會輸出 quota exceeded
錯誤訊息並傳回結束代碼 1
。
如果您是在傳送 API 要求時超出配額, Google Cloud 會傳回下列 HTTP 狀態碼:413 Request Entity Too Large
。
要求增加配額
如要調整大部分配額,請使用 Google Cloud 控制台。詳情請參閱「要求配額調整」。
資源可用性
如果特定類型的資源可以使用,則每項配額代表您能針對該資源建立的最大數量。請特別留意,配額「並不」保證資源可用性。即使您有可用的配額,如果資源無法提供使用,您也無法建立新的資源。
舉例來說,您可能有足夠的配額,可以在特定區域中建立全新區域性外部 IP 位址。不過,如果該區域沒有可用的外部 IP 位址,則無法建立。區域的資源可用性也會影響您建立新資源的能力。
整個區域的資源皆無法提供使用的狀況很罕見。然而,可用區內的資源有時可能會耗盡,不過一般來說並不會對該資源類型的服務水準協議 (SLA) 造成影響。如需更多資訊,請參閱與該資源相關的 SLA。