建立ACK託管叢集時,可選擇開啟智能託管(Auto Mode)模式。開啟後,僅需進行簡單的規劃配置,即可一鍵建立符合最佳實務的Kubernetes叢集。該叢集會預設建立一個智能託管節點池,其中的節點生命週期將由ACK進行託管和營運。
開啟智能託管模式前,建議已參見智能託管模式介紹瞭解其功能特性和使用情境。
準備工作
規劃與設計
建立叢集前,建議根據業務需求規劃並設計叢集配置,以確保叢集能夠穩定、高效且安全地運行。
地區:所選地區與使用者和資源部署地區的距離越近,網路時延越低,訪問速度越快。
可用性區域:推薦配置多可用性區域,以保證叢集高可用。
網路地址規劃:根據業務情境和叢集規模規劃VPC網段(VPC自身網段和vSwitch網段)和Kubernetes網段(Pod位址區段和Service位址區段),定義整個叢集的IP位址範圍以及Pod和節點可用的IP地址數量。
公網訪問:叢集節點是否需要訪問公網(拉取公用鏡像時需開通公網)。
開通與授權
建立叢集前,需完成服務的開通和帳號的授權:
開通ACK:首次使用時,登入Container ServiceACK開通頁面,按照頁面提示完成開通。
角色授權:進入存取控制快速授權頁面,授權阿里雲帳號建立Container Service預設角色,以確保ACK能夠正常調用相關的雲端服務資源。
開通叢集相關雲產品:開通ACK叢集依賴的雲產品,包括VPC、SLB等。
建立過程中涉及按量資源(例如CLB)的購買。請確保賬戶餘額充足,避免因欠費導致停機。
僅阿里雲帳號可開通雲產品。如需為RAM使用者授權管理已開通的雲產品,請參見使用RAM授予叢集及雲資源存取權限。
建立步驟
登入Container Service管理主控台,在左側導覽列選擇叢集列表。
在頁面左側頂部,選擇目標資源所在的資源群組和地區。

在叢集列表頁面,單擊建立叢集,在ACK 託管叢集頁面,開啟智能託管模式。

按照頁面指引完成叢集配置,仔細確認叢集的配置資訊、閱讀服務合約後,單擊建立叢集。
如需瞭解詳細配置項說明,請參見叢集配置說明。
Auto Mode模式僅支援ACK託管叢集Pro版,涉及叢集管理費用和相關雲產品費用。可在建立頁面下方查看叢集費用總覽,也可查看ACK和各產品的計費文檔,請參見計費概述、雲產品資源費用。
可在頁面右上方單擊同等代碼,產生當前叢集配置對應的Terraform或SDK樣本參數。
建立後,叢集會自動建立一個開啟了Auto Mode模式的節點池(簡稱Auto Mode節點池)。該節點池將根據工作負載按需動態擴縮容,同時 ACK 將接管節點的生命週期管理,負責作業系統版本升級、軟體版本升級、安全性漏洞修複等營運職責。
建立後,ACK 將根據配置安裝組件,這些組件可能佔用叢集中的計算資源。智能託管節點池會自動擴容對應的節點。
後續操作
附錄
責任共擔模型
ACK託管叢集智能託管模式旨在提供自動化、智能化的Kubernetes叢集營運功能,減少在Kubernetes叢集營運層面的投入。但在部分情境下,仍需要您履行一部分義務。
阿里雲負責 | 客戶負責 | 共同責任 |
|
|
|
配額與限制
如叢集規模較大或帳號資源較多,請遵循使用ACK叢集時涉及的配額與限制。詳細資料,請參見配額與限制。
使用限制:包括ACK配置限制(例如帳號餘額等)和單叢集容量限制(單叢集內不同Kubernetes資源的最大容量)。
配額限制與提升方式:ACK叢集配額限制和ACK依賴雲產品(例如ECS、VPC等)的配額限制。如需提升配額,請參見文檔擷取提升方式。
叢集配置說明
可基於預設配置建立叢集,也可以根據業務需求和帳號下資源情況進行靈活調整。表格的是否支援修改列中,
代表建立後不支援修改,
代表支援修改。請重點關注不可修改項。
網路設定
配置項 | 描述 | 是否支援修改 |
IPv6雙棧 | ✗ | |
專用網路 | 叢集的Virtual Private Cloud。為保障高可用,建議選擇2個及以上不同可用性區域。
雲資源及計費說明: | ✗ |
為專用網路配置 SNAT | 使用共用VPC時請勿勾選 節點需訪問公網(拉取公網鏡像或訪問外部服務)時勾選此項,ACK將自動設定NAT Gateway和SNAT規則,確保叢集內資源可以訪問公網。
若不勾選,也可在建立叢集後自行配置NAT Gateway和SNAT規則,請參見公網 NAT Gateway。 雲資源及計費說明: | ✓ |
API server 訪問 | ACK自動建立一個隨用隨付的私網CLB執行個體作為API Server的內網串連端點。請勿刪除該CLB執行個體,刪除後API Server將無法訪問且無法恢複。 若需使用已有CLB執行個體,請提交工單申請。選擇使用已有的專用網路後,可選擇負載平衡來源為使用已有。 可選開啟使用 EIP 暴露 API Server。
如需後續啟用,請參見實現從公網訪問API Server。 自2024年12月01日起,建立CLB執行個體將新增收取執行個體費,請參見傳統型負載平衡CLB計費項目調整公告。 | ✗ |
網路外掛程式 | 網路外掛程式是叢集中Pod之間網路通訊的基礎。 關於兩者的詳細對比,請參見容器網路外掛程式Terway與Flannel對比。
| ✗ |
Pod 交換器 | 僅在選擇使用Terway外掛程式時需要配置。 為Pod分配IP的虛擬交換器。每個Pod虛擬交換器分別對應一個Worker節點的虛擬交換器,Pod虛擬交換器和Worker節點的虛擬交換器的可用性區域需保持一致。 重要 Pod虛擬交換器的網段掩碼建議不超過19,最大不超過25,否則叢集網路可分配的Pod IP地址非常有限,會影響叢集的正常使用。 | ✓ |
容器網段 | 僅Flannel需要配置 為Pod分配IP地址的位址集區。此網段不能與VPC及VPC內已有ACK叢集使用的網段重疊,且不能與服務網段重疊。 | ✗ |
節點 Pod 數量 | 僅Flannel需要配置 定義單個節點上可容納的最大Pod數量。 | ✗ |
服務網段 | 即Service CIDR,為叢集內部Service分配IP地址的位址集區。此網段不能與VPC及VPC內已有叢集使用的網段重複,且不能與容器網段重複。 | ✗ |
服務轉寄模式 | 選擇kube-proxy代理模式,即叢集Service如何將請求分發至後端Pod。
| ✗ |