すべてのプロダクト
Search
ドキュメントセンター

:RDS Custom コンテナーシリーズノードにクラウドディスクをマウントする

最終更新日:Nov 10, 2025

この Topic では、RDS Custom コンテナーシリーズノードでクラウドディスクを作成して使用する方法について説明します。

前提条件

RDS Custom コンテナーシリーズ AI ノードが作成されている

説明

コンテナーシリーズの Lingjun ノードは、クラウドディスクのマウントをサポートしていません。

課金

クラウドディスクは、RDS で従量課金ベースで課金されます。

  • 永続ボリューム (PV) 要求 (PVC) を宣言し、初めて Pod を起動すると、クラウドディスクが作成され、課金が開始されます。課金サイクルは、クラウドディスクがリリースされるまで続きます。

  • Pod がリリースされた後も、クラウドディスクは存在し続け、料金が発生します。新しい Pod を起動するときに、PVC を介してクラウドディスクを使用できます。ディスクが不要になった場合は、手動でカスタムコンテナークラウドディスクをリリースする必要があります。

説明

クラウドディスクの請求は、ディスクのパフォーマンスレベル (PL0、PL1、PL2、および PL3) に基づいて計算されます。たとえば、ACK クラスターで 3 つの 50 GB PL0 ディスクと 2 つの 100 GB PL1 ディスクを使用する場合、2 つの請求書が生成されます。1 つは 150 GB の使用量 (PL0) で、もう 1 つは 200 GB の使用量 (PL1) です。ディスクインスタンス ID のフォーマットは `vnd-****` です。

  • カスタムコンテナークラウドディスクは、カスタムコンテナーノードにのみマウントできます。

  • PVC を変更してディスク容量をスケールアウトすることはできません。

  • PVC を使用して、クラスターがサポートするパフォーマンスレベルのクラウドディスクのみを宣言できます。

ステップ 1: ACK クラスターでサポートされるクラウドディスクのパフォーマンスレベルを構成する

  • ACK クラスターで初めてRDS Custom コンテナーシリーズノードを作成するときに、パフォーマンスレベルを構成できます。

    image

  • 既存の ACK クラスターでサポートされているクラウドディスクのパフォーマンスレベルを変更できます。

    1. RDS コンソールにログインします。左側のナビゲーションウィンドウで、[RDS Custom] > [カスタムコンテナークラスター] の順にクリックします。

    2. [カスタムコンテナークラスター] ページで、[ACK Pro クラスターリスト] タブをクリックします。

    3. 管理するクラスターを見つけ、[アクション] 列の [クラスター設定の更新] をクリックします。

    4. 表示されたページで、クラスターでサポートされているクラウドディスクのパフォーマンスレベルを構成し、[OK] をクリックします。

      image

      重要

      新しいクラウドディスクのパフォーマンスレベルのみを追加できます。

ステップ 2: RDS Custom コンテナーノードでクラウドディスクを使用する

カスタムコンテナークラウドディスクを作成して使用するには、ACK クラスターで PVC を宣言します。PVC を使用して初めて Pod を起動すると、指定されたパフォーマンスレベルとストレージ容量を持つクラウドディスクがクラスターに作成されます。

  1. PVC を作成します。

    1. pvc-disk-test-pl0.yaml などの YAML ファイルを作成します。storageClassName フィールドを aliclouddb-vnode-disk-essd-<ディスクパフォーマンスレベル> に設定します。例:

      apiVersion: v1
      kind: PersistentVolumeClaim
      metadata:
        name: disk-test-pl0
        namespace: default
      spec:
        accessModes:
        - ReadWriteOnce # 永続ボリュームは、単一ノードによって読み取り/書き込みとしてマウントできます。
        resources:
          requests:
            storage: 30Gi
        storageClassName: aliclouddb-vnode-disk-essd-pl0
        volumeMode: Filesystem
    2. 次のコマンドを実行して PVC を作成します。

      kubectl create -f pvc-disk-test-pl0.yaml
  2. Pod をデプロイし、PVC をマウントします。

    1. pod.yaml などの YAML ファイルを作成して、クラウドディスクのマウントパスを指定します。 たとえば、クラウドディスクを /data パスにマウントするには:

      # Pod 構成
      apiVersion: v1
      kind: Pod
      metadata:
        name: disktest-pl0
      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: disktest-pl0
          ports:
          - containerPort: 8000
            name: restful
            protocol: TCP
          resources:
            requests:
              cpu: "10"
              memory: "100Gi"
            limits:
              cpu: "10"
              memory: "100Gi"
          volumeMounts:
            - mountPath: /data
              name: data-volume
        volumes:
          - name: data-volume
            persistentVolumeClaim:
              claimName: disk-test-pl0
        restartPolicy: Always
        nodeSelector:
          alibabacloud.com/virtual-node: "true"
        tolerations:
        - effect: NoSchedule
          key: virtual-kubelet.io/provider
          value: aliclouddb
    2. 次のコマンドを実行して Pod をデプロイし、PVC をマウントします。

      kubectl apply -f pod.yaml
  3. (オプション) Pod にログインして、マウントされているカスタムコンテナークラウドディスクを表示します。

    kubectl get pods  # Pod のステータスを確認
    
    kubectl exec -it <pod_name> -- /bin/bash   # コンテナーに入る
    
    df -h  # マウントパスを確認

    応答の例:

    image

カスタムコンテナークラウドディスクのリリース

重要

カスタムコンテナークラウドディスクをリリースする前に、まずディスクを使用している Pod を削除する必要があります。Pod を削除するには、コマンド kubectl delete pod <pod_name> を実行します。

カスタムコンテナークラウドディスクをリリースするには、PVC と関連する永続ボリューム (PV) を削除します。

コマンドを使用して削除

次のコマンドを実行して、PVC と関連する PV を削除します。

kubectl delete pvc <pvc_name>

kubectl delete pv <pv_name>

ACK コンソールで削除

  1. Container Service for Kubernetes (ACK) コンソールにログインします。左側のナビゲーションウィンドウで、[クラスター] をクリックします。

  2. [クラスター] ページで、管理するクラスターの名前をクリックします。左側のナビゲーションウィンドウで、[ストレージ] > [永続ボリューム要求] を選択します。

  3. 削除する PVC を見つけ、[アクション] 列の [削除] をクリックします。表示されるダイアログボックスで、[関連付けられた永続ボリュームを削除] チェックボックスをオンにし、[OK] をクリックします。

    image

リファレンス

詳細については、「RDS Custom の概要」をご参照ください。