ACK Serverless叢集是阿里雲推出的無需購買節點即可部署工作負載的KubernetesContainer Service。ACK Serverless叢集的秒級伸縮能力、根據應用配置的CPU和記憶體資源量按需、隨用隨付能力,降低業務的計算成本,尤其是有明顯波峰波穀的業務。ACK Serverless叢集提供完善的Kubernetes相容能力,同時降低Kubernetes使用門檻,讓您無需管理底層基礎設施,更加專註於應用程式。本文介紹如何在Container Service管理主控台建立ACK Serverless叢集。
從2025年02月17日起,阿里雲Container Service Serverless 版將對尚未建立過叢集的新使用者關閉建立叢集的入口。您可以通過Container Compute Service (ACS)使用Serverless容器算力,ACS叢集能夠支援企業級K8s容器化應用的全生命週期管理,為您提供更強大的功能和更便捷的服務。關於ACS的詳細介紹,請參見ACS產品簡介。
對於尚未建立過ACK Serverless叢集的新使用者,我們已關閉建立ACK Serverless叢集的入口。您可以通過以下方式使用Serverless容器算力:
建立ACS叢集,並在其中使用Serverless容器算力。詳細操作,請參見建立ACS叢集。
在ACK託管叢集Pro版中按需彈性使用Serverless容器算力。詳細操作,請參見通過ACK託管叢集Pro版使用ACS算力。
對於正在使用ACK Serverless叢集的存量使用者,您現有ACK Serverless叢集的使用以及在預設額度內的建立操作不受此次變更的任何影響,您可以繼續按照現有的協助文檔正常進行相關操作,無需擔心業務中斷或調整。
關於此次調整的詳細內容,請參見【產品變更】關於ACK Serverless叢集對新使用者關閉建立入口的公告。
前提條件
步驟一:登入Container Service管理主控台
登入Container Service管理主控台,在左側導覽列選擇叢集列表。
-
在頁面左側頂部,選擇目標資源所在的資源群組和地區。

在叢集列表頁面,單擊建立叢集。
步驟二:配置叢集
單擊ACK Serverless 叢集頁簽,完成叢集配置。
基礎資訊配置
|
配置項 |
描述 |
|
叢集名稱 |
自訂叢集名稱。 |
|
叢集規格 |
關於規格對比,請參見叢集對比。 |
|
地區 |
叢集資源(ECS執行個體、雲端硬碟等)所處地區。地區與使用者和資源部署地區的距離越近,網路時延越低。 |
|
Kubernetes 版本 |
|
|
自動升級 |
開啟叢集的自動升級能力,保持叢集控制面的周期性自動升級。ACK會在叢集維護視窗期內執行叢集自動升級。關於自動升級的策略介紹和使用方法,請參見自動升級叢集。 |
|
叢集維護視窗 |
ACK將在維護視窗期內進行叢集版本自動升級。您可以單擊設定,配置具體的維護策略。 |
網路設定
|
配置項 |
描述 |
|
IPv6 雙棧 |
公測中,請前往配額平台申請。 開啟IPv6雙棧後,將建立雙棧叢集。 重要
|
|
專用網路 |
|
|
為專用網路配置 SNAT |
使用共用VPC時請勿勾選 節點需訪問公網(拉取公網鏡像或訪問外部服務)時勾選此項,ACK將自動設定NAT Gateway和SNAT規則,確保叢集內資源可以訪問公網。
若不勾選,也可在建立叢集後自行配置NAT Gateway和SNAT規則,請參見公網 NAT Gateway。 雲資源及計費說明: |
|
交換器 |
在列表中根據可用性區域選擇已有vSwitch交換器,或單擊建立虛擬交換器建立新的vSwitch。叢集控制面與預設節點池將使用此處指定的vSwitch。推薦選擇多個不同可用性區域的vSwitch,更好地保障叢集高可用。 |
|
安全性群組 |
|
|
API server 訪問 |
ACK自動建立一個隨用隨付的私網CLB執行個體作為API Server的內網串連端點。該CLB執行個體不可複用且不可刪除,刪除後API Server將無法訪問且無法恢複。 若需使用已有CLB執行個體,請提交工單申請。選擇使用已有的專用網路後,可選擇負載平衡來源為使用已有。 可選開啟使用 EIP 暴露 API server。
如需後續啟用,請參見實現從公網訪問API Server。 自2024年12月01日起,建立CLB執行個體將新增收取執行個體費,請參見傳統型負載平衡CLB計費項目調整公告。 |
|
服務網段 |
即Service CIDR,為叢集內部Service分配IP地址的位址集區。此網段不能與VPC及VPC內已有叢集使用的網段重複,且不能與容器網段重複。 |
|
IPv6 服務網段 |
需同時開啟IPv6雙棧 為Service網段配置IPv6位址區段。需使用ULA地址( |
進階配置
|
配置項 |
描述 |
|
叢集刪除保護 |
推薦開啟,防止通過控制台或OpenAPI誤刪除叢集。 |
|
資源群組 |
將叢集歸屬於選擇的資源群組,便於許可權管理和成本分攤。 一個資源只能歸屬於一個資源群組。 |
|
標籤 |
為叢集綁定索引值對標籤,作為雲資源的標識。 |
|
叢集本地區名 |
叢集內Service使用的頂級網域名稱(標準尾碼)。預設為 例如,名為my-service的Service位於default命名空間中,其DNS網域名稱為 |
|
時區 |
叢集使用的時區。預設為瀏覽器配置的時區。 |
步驟三:配置組件
單擊下一步:組件配置,完成組件配置。
|
配置項 |
描述 |
|
服務發現 |
設定叢集的服務發現,支援不開啟、PrivateZone和CoreDNS三種方式。
|
|
Ingress |
設定是否安裝Ingress組件,支援不安裝、Nginx Ingress、ALB Ingress和MSE Ingress方式。
|
|
容器監控 |
您可以使用阿里雲Prometheus查看叢集預先配置的監控大盤和監控效能指標。更多資訊,請參見阿里雲Prometheus監控。 您可以同時勾選安裝 metrics-server 叢集基礎監控組件,metrics-server組件是基於社區開源監控組件進行改造和增強離線監控資料群組件,提供查看叢集離線監控資料功能。 |
|
Log Service |
設定是否使用Log Service,您可使用已有Project或建立一個Project。 不開啟時,將無法使用叢集審計功能。關於Log Service詳情,請參見使用LoongCollector採集並分析ECS文本日誌。 |
|
Knative |
設定是否開啟 Knative。Knative是一款基於Kubernetes的Serverless架構,支援基於請求的自動彈性、在沒有流量時將執行個體數量自動縮容至零、版本管理與灰階發布等能力。 |
步驟四:確認配置
單擊下一步:確認配置,確認配置資訊和使用須知,仔細閱讀並選中服務合約,然後單擊建立叢集。
叢集建立成功後,您可以在Container Service管理主控台的叢集列表頁面查看所建立的叢集。
一個叢集的建立時間一般約為十分鐘。
相關操作
-
查看叢集基本資料
在叢集列表頁面中,找到剛建立的叢集,單擊操作列中的詳情,單擊基本資料和串連資訊頁簽,查看叢集的基本資料和串連資訊。其中:
-
API Server 公網端點:Kubernetes的API Server對公網提供服務的地址和連接埠,可以通過此服務在使用者終端使用kubectl等工具管理叢集。
綁定公網IP和解除綁定公網IP功能僅支援託管版Kubernetes叢集。
-
綁定公網IP:您可以選擇在已有EIP列表中綁定EIP或者建立EIP。
綁定公網IP操作會導致API Server短暫重啟,請避免在此期間操作叢集。
-
解除綁定公網IP:解除綁定公網IP後您將無法通過公網訪問API Server。
解除綁定公網IP操作會導致API Server短暫重啟,請避免在此期間操作叢集。
-
-
API Server 內網端點:Kubernetes的API Server對叢集內部提供服務的地址和連接埠,此IP為負載平衡的地址。
-
-
查看叢集日誌資訊
您可以單擊叢集日誌頁簽,查看叢集的日誌資訊。