全部產品
Search
文件中心

:RDS Custom容器系列節點使用手冊

更新時間:Jul 15, 2026

本文介紹通過ACK託管叢集建立並管理RDS Custom容器系列資料庫執行個體Pod,實現雲原生Pod調度與容器化應用部署。

概念介紹

虛機系列

基於虛擬化技術的資料庫計算執行個體,每個虛機執行個體是一個完整的虛擬電腦,內建資料庫引擎、作業系統和必要的運行時環境。虛機系列相容ECS的營運習慣,支援客戶ssh登入主機進行資料庫配置、監控和故障排查。

虛機系列支援標準版倚天版AI節點。

容器系列

RDS Custom節點可通過容器系列的Vnode(虛擬節點)架構,在ACK或自建k8s叢集中建立出AliSQL核心的資料庫Pod,實現k8s生態下的MySQL\PG\SQL Server資料庫容器化。

容器系列支援標準版倚天版AI節點

AI節點

AI節點是RDS資料+模型一體化結合的資料庫平台,可通過資料處理提升模型準確性與推理效率,降低推理成本。內建結合向量資料庫的RAG服務、智能AI營運助手的RDS Copilot,助力客戶AI創新。

步驟一:建立ACK託管叢集Pro版

建立ACK託管叢集Pro版,並在控制台基本資料頁面擷取叢集ID、VPC和交換器資訊。具體操作,詳見建立ACK託管叢集

如果已有ACK託管叢集,可跳過該步驟。

重要

RDS Custom容器節點僅支援使用Terway作為網路外掛程式的ACK託管叢集。在建立ACK託管叢集Pro版時,必須將网络插件選擇為Terway

步驟二:建立RDS Custom容器系列節點

  1. 登入RDS管理主控台,在左側導覽列單擊RDS Custom > RDS Custom實例列表

  2. 單擊建立實例並在售賣頁配置參數,其他詳細參數介紹請參見建立RDS Custom執行個體

    參數

    說明

    資料庫類型:

    選擇RDS Custom。

    地域

    選擇ACK託管叢集所在的地區。

    產品系列

    選擇容器系列

    ACK叢集

    選擇步驟一建立的ACK託管叢集。

    串連資訊

    首次建立RDS Custom容器系列節點時,需要填寫KubeConfig。

    1. 單擊頁面的擷取串連資訊,跳轉到ACK叢集資訊頁面。image

    2. 選擇串連資訊頁簽,並單擊擷取長期 KubeConfig

    3. 複製內網訪問中完整的client-certificate-data資訊。image

    4. client-certificate-data資訊填寫到RDS Custom售賣頁串連資訊的第一個輸入框中。image

    5. 複製內網訪問中完整的client-key-data資訊。image

    6. client-key-data資訊填寫到RDS Custom售賣頁串連資訊的第二個輸入框中。image

    VPC

    選擇ACK託管叢集的VPC。

    交換器

    在ACK託管叢集的交換器中,選擇與容器節點可用性區域相同的交換器。

    實例規格

    根據需要選擇AI節點靈駿節點

  3. 單擊確認下單,並完成支付。

  4. 返回管理主控台,在左側導覽列單擊RDS Custom > RDS Custom實例列表,在上方選擇建立執行個體時選擇的地區,根據建立時間查看最新建立的執行個體。

    說明

    建立執行個體需要約1~10分鐘,建議您重新整理頁面查看。

重要

RDS Custom容器系列節點執行個體支援轉換計費方式、續約和退訂操作,不支援升降配和儲存擴縮容操作。

步驟三:ACK叢集中使用RDS Custom容器系列節點

  1. 登入Container Service管理控制,在左側導覽列選擇叢集列表

  2. 叢集列表頁面,單擊目的地組群名稱,然後在左側導覽列,選擇節點管理 > 節點查看節點資訊。

  3. 在左側導覽列,選擇叢集資訊

  4. 叢集資訊頁面,單擊右上方的通過 Workbench 管理叢集

  5. 在終端介面,執行kubectl命令以驗證叢集的連通性。

    此命令以查詢節點資訊為例。

    kubectl get node vn-frzqv6g28****

    預期輸出:

    NAME              STATUS        ROLES        AGE          VERSION
    vn-frzqv6g28****  Active        <none>       25m        V1.24.2-sharer.1.1-082dafbcabcd88

步驟四:將Pod調度到RDS Custom容器系列節點

說明

RDS Custom容器系列節點管控組件會佔用10%的記憶體,請申請pod資源時預留10%的資源。

  1. 登入Container Service管理主控台,在左側導覽列選擇叢集列表

  2. 叢集列表頁面,單擊目的地組群名稱,然後在左側導覽列,選擇工作負載 > 容器組

  3. 容器組頁面,單擊使用YAML建立資源,對模板進行相關配置,完成配置後單擊建立

    • 通過spec.containers.image參數配置鏡像地址。

      說明

      針對使用大模型的使用者,RDS Custom提供了SgLang和vLLM兩種環境的容器鏡像。您也可以使用自有鏡像倉庫中的鏡像來啟動容器。

    • 將Pod調度到RDS Custom容器節點需要設定特定nodeSelectortolerations,詳見配置nodeSelector和tolerations

      說明

      為避免系統組件的Pod調度到RDS Custom容器節點上佔用資源,RDS Custom容器節點預設會具有以下資訊:

      • Label:alibabacloud.com/virtual-node: true

      • Taint:

        effect: NoSchedule
        key: virtual-kubelet.io/provider
        value: aliclouddb
      • nodeSelector需要設定:alibabacloud.com/virtual-node: "true" 或者找到對應節點的vnodeId資訊 rm.alibaba-inc.com/vnodeId: "vn-e45b77245bb09b5e"image

      • tolerations需要設定:

        tolerations:
          - effect: NoSchedule
            key: virtual-kubelet.io/provider
            value: aliclouddb

    AI節點配置Pod的樣本如下:

    說明

    下方範例程式碼配置了一個名為test-pod的Pod,通過資源限制、健全狀態檢查和節點親和性,實現雲原生環境下的容器化服務部署。Memory不支援超賣,申請資源時請將requests和limits設定為同一個值。

    # Pod 配置
    apiVersion: v1
    kind: Pod
    metadata:
      name: test-pod   # 使用唯一名稱,避免重複
    spec:
      containers:
      - command:
        - sh
        - -c
        - echo hello world; sleep infinity;
        image: aliclouddb-pub-registry-vpc.cn-beijing.cr.aliyuncs.com/aliclouddb-public/des-ai-nv:25.05-sglang0.4.6.post4-pytorch2.6-cu124-20250513-serverless
        imagePullPolicy: IfNotPresent
        name: sglang
        ports:
        - containerPort: 8000  # 容器監聽連接埠
          name: restful
          protocol: TCP
        resources:
          requests:
            cpu: "20"       
            memory: "100Gi"   
          limits:
            cpu: "20"       
            memory: "100Gi"  
      restartPolicy: Always
      nodeSelector:
        alibabacloud.com/virtual-node: "true"   # 僅調度到帶有該標籤的虛擬節點
      tolerations:
      - effect: NoSchedule
        key: virtual-kubelet.io/provider
        value: aliclouddb

相關文檔

RDS Custom簡介