All Products
Search
Document Center

:Panduan pengguna untuk node seri kontainer RDS Custom

Last Updated:Jul 15, 2026

Topik ini menjelaskan cara membuat dan mengelola Pod untuk instans basis data seri kontainer RDS Custom dalam kluster ACK yang dikelola, memungkinkan penjadwalan Pod cloud-native dan penerapan aplikasi terkontainerisasi.

Konsep utama

Seri mesin virtual

Seri mesin virtual menyediakan instans komputasi basis data yang divirtualisasi. Setiap instans merupakan mesin virtual yang mencakup mesin basis data, sistem operasi, dan lingkungan runtime yang diperlukan. Seri ini mengikuti praktik O&M ECS standar dan mendukung akses SSH ke host untuk konfigurasi basis data, pemantauan, serta troubleshooting.

Seri mesin virtual tersedia dalam Edisi Standar, Edisi Yitian, dan sebagai Node AI.

Seri kontainer

Seri kontainer RDS Custom menggunakan arsitektur node virtual (vnode) untuk menjalankan Pod basis data dengan kernel AliSQL di kluster ACK yang dikelola atau kluster Kubernetes yang dikelola sendiri, memungkinkan penerapan terkontainerisasi basis data MySQL, PostgreSQL, dan SQL Server dalam ekosistem Kubernetes.

Seri kontainer tersedia dalam Edisi Standar, Edisi Yitian, dan sebagai Node AI.

Node AI

Node AI adalah platform basis data yang mengintegrasikan data RDS dengan model AI. Platform ini memproses data untuk meningkatkan akurasi model dan efisiensi inferensi sekaligus mengurangi biaya inferensi. Fitur utamanya mencakup layanan Retrieval-Augmented Generation (RAG) bawaan yang menggunakan database vektor serta RDS Copilot—sebagai asisten O&M cerdas—untuk mempercepat inovasi AI Anda.

Langkah 1: Buat kluster ACK Pro

Buat Kluster ACK yang Dikelola Edisi Pro. Kemudian, pada halaman Basic Information kluster di Konsol, peroleh ID kluster, informasi VPC, dan informasi vSwitch. Untuk detailnya, lihat Create an ACK managed cluster.

Lewati langkah ini jika Anda sudah memiliki kluster ACK yang dikelola.

Penting

Node seri kontainer RDS Custom hanya mendukung kluster ACK yang dikelola yang menggunakan Terway sebagai plugin jaringan. Saat membuat Kluster ACK yang Dikelola Edisi Pro, Anda harus mengatur Network Plug-in menjadi Terway.

Langkah 2: Buat node kontainer RDS Custom

  1. Masuk ke Konsol ApsaraDB RDS. Di panel navigasi sebelah kiri, klik RDS Custom > Custom Instance List.

  2. Klik Create Instance dan konfigurasikan parameter pada halaman pembelian. Untuk deskripsi parameter lainnya, lihat Create an RDS Custom instance.

    Parameter

    Deskripsi

    Database type

    Pilih RDS Custom.

    Region

    Pilih wilayah tempat kluster ACK yang dikelola Anda dideploy.

    Product series

    Pilih container series.

    ACK cluster

    Pilih kluster ACK yang dikelola yang telah Anda buat di Langkah 1.

    Connection

    Anda harus menyediakan KubeConfig saat pertama kali membuat node seri kontainer RDS Custom.

    1. Klik Get Connection Information untuk membuka halaman Cluster Information ACK.

    2. Pilih tab Connection dan klik Get Permanent KubeConfig.

    3. Dari bagian akses intranet, salin seluruh client-certificate-data.

    4. Tempel informasi client-certificate-data ke kotak input pertama di bagian Connection pada halaman pembelian RDS Custom.

    5. Dari bagian akses intranet, salin seluruh client-key-data.

    6. Tempel informasi client-key-data ke kotak input kedua di bagian Connection pada halaman pembelian RDS Custom.

    VPC

    Pilih VPC dari kluster ACK yang dikelola.

    vSwitch

    Pilih vSwitch di zona ketersediaan yang sama dengan node seri kontainer.

    Instance type

    Pilih antara AI node atau Lingjun node.

  3. Klik Confirm Order dan selesaikan pembayaran.

  4. Kembali ke Konsol. Di panel navigasi sebelah kiri, klik RDS Custom > Custom Instance List. Di bilah navigasi atas, pilih wilayah tempat Anda membuat instans. Temukan instans yang baru dibuat berdasarkan waktu pembuatannya.

    Catatan

    Pembuatan instans memerlukan waktu 1 hingga 10 menit. Muat ulang halaman untuk memeriksa statusnya.

Penting

Instans seri kontainer RDS Custom mendukung perubahan metode penagihan, perpanjangan, dan pembatalan langganan. Namun, instans ini tidak mendukung penskalaan tipe instans atau penskalaan penyimpanan.

Langkah 3: Gunakan node kontainer di kluster ACK

  1. Masuk ke Konsol Container Service for Kubernetes (ACK). Di panel navigasi sebelah kiri, pilih Clusters.

  2. Di halaman Clusters, klik nama kluster target Anda. Di panel navigasi sebelah kiri, pilih Nodes > > Nodes untuk melihat informasi node.

  3. Di panel navigasi sebelah kiri, pilih Basic Information.

  4. Di halaman Basic Information, klik Manage Cluster in Workbench di pojok kanan atas.

  5. Di terminal, jalankan perintah kubectl untuk memverifikasi konektivitas kluster.

    Contohnya, perintah berikut menanyakan informasi node.

    kubectl get node vn-frzqv6g28****

    Output yang diharapkan:

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

Langkah 4: Jadwalkan pod ke node kontainer

  1. Masuk ke Konsol Container Service for Kubernetes (ACK). Di panel navigasi sebelah kiri, pilih Clusters.

  2. Di halaman Clusters, klik nama kluster target Anda. Di panel navigasi sebelah kiri, pilih Workloads > > Pods.

  3. Di halaman Pods, klik Create from YAML. Konfigurasikan templat lalu klik Create.

    • Tetapkan alamat gambar pada parameter spec.containers.image. Untuk daftar alamat gambar seri kontainer RDS Custom di berbagai wilayah.

      Catatan

      Untuk pengguna yang bekerja dengan model bahasa besar, RDS Custom menyediakan gambar kontainer untuk lingkungan SgLang dan vLLM. Anda juga dapat menggunakan gambar dari repositori gambar pribadi Anda untuk meluncurkan kontainer.

    • Untuk menjadwalkan Pod ke node kontainer RDS Custom, Anda harus mengonfigurasi nodeSelector dan tolerations tertentu. Untuk informasi lebih lanjut, lihat Configure nodeSelector and tolerations.

      Catatan

      Untuk mencegah Pod komponen sistem mengonsumsi sumber daya pada node kontainer RDS Custom, setiap node memiliki taint dan label default berikut:

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

      • Taint:

        effect: NoSchedule
        key: virtual-kubelet.io/provider
        value: aliclouddb
      • Tetapkan nodeSelector menjadi alibabacloud.com/virtual-node: "true". Atau, cari vnodeId dari node target dan tetapkan rm.alibaba-inc.com/vnodeId: "vn-e45b77245bb09b5e".

      • Tetapkan tolerations menjadi:

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

    YAML berikut merupakan contoh konfigurasi Pod untuk Node AI:

    Catatan

    Contoh ini mengonfigurasi Pod bernama test-pod, menggunakan batas sumber daya dan afinitas node untuk menerapkan layanan terkontainerisasi.

    # Konfigurasi Pod
    apiVersion: v1
    kind: Pod
    metadata:
      name: test-pod   # Gunakan nama unik untuk menghindari konflik.
    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  # Port yang didengarkan oleh kontainer.
          name: restful
          protocol: TCP
        resources:
          requests:
            cpu: "20"       
            memory: "100Gi"   
          limits:
            cpu: "20"       
            memory: "100Gi"  
      restartPolicy: Always
      nodeSelector:
        alibabacloud.com/virtual-node: "true"   # Menjadwalkan Pod hanya ke node virtual dengan label ini.
      tolerations:
      - effect: NoSchedule
        key: virtual-kubelet.io/provider
        value: aliclouddb

Topik terkait

What is RDS Custom?