全部產品
Search
文件中心

Container Service for Kubernetes:接入雲上Serverless算力

更新時間:Mar 13, 2025

ACK One註冊叢集通過ACK Virtual Node實現Kubernetes與雲上Serverless算力的無縫串連,使得自建Kubernetes叢集可以輕鬆獲得的雲上彈性算力,包括CPU和GPU算力。通過ACK Virtual Node,您可以在自建Kubernetes叢集中建立Serverless Pod,並使用雲上算力運行Pod,應對業務增長與高峰流量。

工作原理

功能優勢

虛擬節點有如下使用優勢。

  • 免營運:無需關心底層資源集區的建立,減少營運負擔。同時,虛擬節點為託管資源,省去Kubernetes節點的常規營運操作,例如系統升級、安全補丁修複等。

  • 超大容量:最多可彈出50,000個Pod,無需提前規劃容量。

    重要

    在Pod大量關聯Service的情況下,建議保持在20,000個以內。

  • 秒級彈性:在極短時間內建立出數千Pod,無需擔心突發業務流量因Pod建立時延受到影響。

  • 安全隔離:Pod基於ECI建立,每個容器執行個體底層通過輕量級虛擬化安全沙箱技術完全強隔離,容器執行個體間互不影響。

  • 節省成本:應用按需建立,隨用隨付,不運行不計費,省去資源閑置費用,同時Serverless帶來更低的營運成本。

使用情境

基於虛擬節點本身的特性和優勢,其典型使用情境如下所示。

  • 線上業務

    對於線上教育、電商等時常出現突發流量的線上業務,支援秒級擴容,避免流量激增擴容不及時可能導致的系統故障,以及平時大量閑置資源造成的浪費。

  • 資料處理

    處理Spark、Presto等大批量線上資料並發任務時,可以不再因為成本原因受限於底層資源, 從而導致資料處理任務的並發度受限。支援在短時間內快速彈出數千Pod,滿足巨量資料的線上處理訴求。

  • AI任務

    針對模型訓練、模型推理等無需持續運行且需要大量計算資源的AI任務,無需預留資源,按需使用,按秒計費,降低AI推理成本。同時,支援秒級彈性,可以快速響應突發的任務需求。

  • CI/CD測試環境

    針對CI/CD過程中的批量測試工作,例如CI打包、壓力測試、模擬測試等,可以藉助虛擬節點隨時建立和釋放容器執行個體。支援按需使用,按秒計費,實現低成本的大規模資源供應。

  • Job和CronJob

    這些任務無需持續運行,任務完成後,Job會自動終止,對應的Pod也會被刪除。虛擬節點支援在任務完成後自動停止計費並釋放計算資源,避免資源閑置浪費。

使用限制

請在使用虛擬節點前,瞭解其存在的使用限制。

  • 不支援DaemonSet型工作負載。您可以通過將DaemonSet重新設定為Pod的Sidecar容器來運行。

  • 不支援在Pod manifest中指定HostPathHostNetwork

  • 不支援Privileged特權容器。您可以使用Security Context為Pod添加Capability。

    說明

    特權容器功能正在內測中。如需體驗,請提交工單申請。

  • 不支援NodePort類型的Service,不支援配置Session Affinity。

  • 不支援深圳金融雲,不支援政務雲。

計費資訊

虛擬節點功能本身不計費,在虛擬節點上啟動並執行Pod正常收取算力費用。