本文介紹使用阿里云容器服務 Kubernetes 版過程中涉及的配額與限制,包括產品與集群配置限制、單集群容量限制、集群配額和依賴底層云產品配額。
限制
產品與集群配置限制
開通容器服務 Kubernetes 版前以及使用ACK集群過程中,有以下使用限制。
限制項 | 說明 |
賬號認證 | 創建ACK集群前,需已完成實名認證并已開通容器服務ACK,請參見開通容器服務ACK。 |
賬戶余額 | ACK集群創建時,您的賬戶余額和代金券總值需不少于100元,才可創建按量計費的阿里云資源。 說明 如您計劃在創建ACK托管集群或ACK專有集群時,在集群配置頁面選擇付費類型為包年包月,并指定至少1臺ECS實例,請確保您的賬戶余額足夠支付包年包月ECS實例費用以及其他產品費用。如余額不足,集群創建后節點數量會少于預期,續費后將恢復正常。 |
集群配置 | ACK集群創建后,以下配置不可更改,請注意。
|
ECS實例(節點實例)配置 |
|
集群管控組件訪問流量 | 當通過API或命令行訪問集群管控組件(API Server、etcd)時,由于訪問帶寬的限制,當一次性讀取大量的集群事件時,可能觸發限流從而導致讀取失敗。建議您使用事件中心查詢集群事件,或者在API、命令行中添加分頁參數以降低單次請求量(例如: 此外,如果您在ACK集群基礎版中頻繁遇到限流問題,請遷移至ACK集群Pro版。具體操作,請參見熱遷移ACK基礎版集群至ACK Pro版集群。 |
單集群容量限制
ACK集群Pro版和ACK集群基礎版適用場景不同,支持容量也不同。
ACK集群Pro版:適用于企業生產環境(推薦使用)。
說明在ACK集群Pro版中配置網絡插件為Terway網絡插件,并啟用IPvlan時,5000節點規模下,Pod上限為50000,Service和Pod總的映射上限為64000。
ACK集群基礎版:僅供個人測試或學習使用。
下表介紹單集群內不同資源類型的最大容量。
類型 | ACK集群Pro版 | ACK集群基礎版 |
etcd存儲容量 | 8 GB | 2 GB |
每種類型etcd對象的總大小 | 800MB | 200MB |
Node | 默認支持5,000個,最大支持15,000個 | 10個 |
Pod | 150,000個 | 300個 |
Configmap | 30,000個 | 300個 |
Secret | 30,000個 | 300個 |
PVC | 100,000個 | 1,000個 |
PV | 100,000個 | 1,000個 |
Service | 10,000個 | 100個 |
CRD | 100,000個 | 1,000個 |
配額(Quota)
集群配額
下表僅展示各限制項的默認配額。關于本產品支持調整的配額項以及支持調整的配置上限,可以前往配額中心查看和申請。配額中心現已支持多個云產品,具體信息,請參見配額中心支持的云產品。
集群類型 | 單阿里云賬號最大集群數 | 單集群最大節點池數① | 單集群最大節點數 | 單節點最大Pod數② | 配額提升方式 | |
ACK托管集群 | 基礎版 | 2 | 10 | 10 |
| 不可申請 |
Pro版 | 100 | 100 |
| |||
ACK專有集群 | 5 | 100 | ||||
ACK Serverless集群 | 基礎版 | 2 | 不涉及 | 不涉及 | 1,000③ | |
Pro版 | 100 | 不涉及 | 不涉及 | 最大支持50,000個 重要 在Pod大量關聯 Service的情況下,建議保持在20,000個以內。 | ||
ACK Edge集群 | 基礎版 | 2 | 10 | 10 | 256 | 不可申請 |
Pro版 | 100 | 100 | 1,000 | 256 | ||
注冊集群 | 5 | 100 | 不涉及 | 256 |
①:如果您要使申請提高的單集群最大節點池數配額生效,還需要同時申請彈性伸縮產品的伸縮組總數配額,請登錄配額平臺提交申請。
②:單節點最大Pod數
單節點最大Pod數受集群網絡插件影響。
Flannel網絡模式:受集群創建時網段規劃影響。可參考此表,且不支持申請提高。
Terway網絡模式:依賴ECS實例規格所提供的彈性網卡數量,建議選擇較高規格和較新類型的ECS機型。
單節點最大Pod數指一個單獨的Worker節點上可運行的最大Pod數量;單集群最大Pod數指整個ACK集群可運行的最大Pod數量。您可以添加更多的節點來水平擴展,從而增加支持的Pod數量。但集群規模過大可能對集群的可用性及性能產生影響,請合理設計和使用規模化集群。更多信息,請參見大規模集群使用建議。
③:ACK Serverless集群沒有物理節點,此配額表示單ACK Serverless集群支持的最大Pod數。
依賴底層云產品配額
產品類型 | 限制項 | 默認限制 | 配額提升方式 |
阿里云資源編排服務ROS(Resource Orchestration Service)配額 | 100 | ||
按量實例vCPU限額 | 500核 | ||
按量實例購買高配規格(大于16c的實例) | vCPU核數少于16(不含16)的實例規格 | ||
搶占實例vCPU限額 | 800核 | ||
按量付費轉包年包月 | 不支持的實例規格(族):t1、s1、s2、s3、c1、c2、m1、m2、n1、n2、e3 | ||
ESS單個伸縮組可以設置的組內最大ECS實例數 | 2,000 | ||
操作系統 | ACK支持添加以下操作系統的節點:
| 無 | |
每個路由表中可保有的自定義路由條目 | 200條 | ||
每個VPC實例內可保有的vSwitch數量 | 150 | ||
可保有的VPC實例數量 | 10 | ||
單VPC內總私網IP限制 | 65,535 | 無 | |
單普通安全組可支持掛載IP限額 | 2,000 | 無 | |
彈性網卡(輔助網卡)創建限額 | 50,000 | 無 | |
可保有EIP數量 | 20 | ||
用戶可保有的SLB實例個數 | 60 | ||
每個SLB后端可掛載的服務器數量 | 200 | 無 | |
每個SLB實例可保有的監聽數量 | 50 | ||
同一臺ECS服務器可重復添加為SLB后端的次數 | 50 | 無 | |
一個賬號在所有地域的按量付費云盤數量配額 | 賬號下所有地域的實例數量*5。每個賬號最少可以創建10塊按量付費云盤。 | ||
一個賬號用作數據盤的按量付費云盤容量配額 | 和云服務器使用情況、地域、云盤類型有關,您可以在權益配額頁面查看,更多信息,請參見查看和提升實例配額。 |
相關文檔
使用容器服務 Kubernetes 版集群時,不同集群類型有針對不同功能模塊的注意事項和高位風險操作,請仔細閱讀,以免操作不當影響業務正常運行。詳細信息,請參見使用須知及高危風險操作說明。
使用ACK托管集群和ACK專有集群時,為保證集群應用的穩定性和可靠性,請參見工作負載推薦配置合理配置集群、工作負載和組件。