Todos os produtos
Search
Central de documentação

:User guide for RDS Custom container series nodes

Última atualização: Jul 14, 2026

Este tópico descreve como crie e gerencie Pods para instâncias de banco de dados da série de contêiner do RDS Custom em um cluster gerenciado pelo ACK. Isso permite o agendamento nativo de Pods na nuvem e a implantação de aplicações em contêineres.

Conceitos principais

Série de máquinas virtuais

A série de máquinas virtuais fornece instâncias de computação de banco de dados virtualizadas. Cada instância é uma máquina virtual que inclui um mecanismo de banco de dados, um sistema operacional e o ambiente de execução necessário. Esta série segue as práticas padrão de O&M do ECS e oferece suporte a acesso SSH ao host para configuração, monitoramento e solução de problemas do banco de dados.

A série de máquinas virtuais está disponível na Standard Edition, Yitian Edition e como AI node.

Série de contêineres

A série de contêiner do RDS Custom utiliza uma arquitetura de nó virtual (vnode) para executar Pods de banco de dados com o kernel AliSQL em clusters gerenciados pelo ACK ou em clusters Kubernetes autogerenciados. Isso possibilita a implantação em contêineres de bancos de dados MySQL, PostgreSQL e SQL Server no ecossistema Kubernetes.

A série de contêineres está disponível na Standard Edition, Yitian Edition e como AI node.

AI node

Um AI node é uma plataforma de banco de dados que integra dados do RDS a modelos de IA. Ele processa dados para melhorar a precisão do modelo e a eficiência da inferência, reduzindo custos operacionais. Possui um service integrado de Geração Aumentada por Recuperação (RAG) que utiliza um banco de dados vetorial e inclui o RDS Copilot — um assistente inteligente de O&M — para acelerar suas inovações em IA.

Etapa 1: Crie um cluster ACK Pro

Crie um ACK Managed Cluster Pro Edition. Em seguida, na página Basic Information do cluster no console, obtenha o ID do cluster, as informações da VPC e as informações do vSwitch. Para mais detalhes, consulte Criar um cluster gerenciado pelo ACK.

Ignore esta etapa se você já possui um cluster gerenciado pelo ACK.

Importante

Os nós da série de contêiner do RDS Custom oferecem suporte apenas a clusters gerenciados pelo ACK que utilizam o Terway como plugin de rede. Ao criar um ACK Managed Cluster Pro Edition, defina Network Plug-in como Terway.

Etapa 2: Crie um nó de contêiner do RDS Custom

  1. Faça login no Console do ApsaraDB RDS. No painel de navegação à esquerda, clique em RDS Custom > Custom Instance List.

  2. Clique em Create Instance e configure os parâmetros na página de compra. Para descrições de outros parâmetros, consulte Criar uma instância do RDS Custom.

    Parâmetro

    Descrição

    Database type

    Selecione RDS Custom.

    Region

    Escolha a região onde seu cluster gerenciado pelo ACK está implantado.

    Product series

    Selecione container series.

    ACK cluster

    Indique o cluster gerenciado pelo ACK criado na Etapa 1.

    Connection

    Forneça o KubeConfig na primeira vez que criar um nó da série de contêiner do RDS Custom.

    1. Clique em Get Connection Information para abrir a página Cluster Information do ACK.

    2. Selecione a aba Connection e clique em Get Permanent KubeConfig.

    3. Na seção de acesso pela intranet, copie todo o conteúdo de client-certificate-data.

    4. Cole as informações de client-certificate-data na primeira caixa de entrada da seção Connection na página de compra do RDS Custom.

    5. Ainda na seção de acesso pela intranet, copie todo o conteúdo de client-key-data.

    6. Cole as informações de client-key-data na segunda caixa de entrada da seção Connection na página de compra do RDS Custom.

    VPC

    Selecione a VPC do cluster gerenciado pelo ACK.

    vSwitch

    Escolha um vSwitch na mesma zona de disponibilidade do nó da série de contêineres.

    Instance type

    Selecione AI node ou Lingjun node.

  3. Clique em Confirm Order e conclua o pagamento.

  4. Retorne ao console. No painel de navegação à esquerda, clique em RDS Custom > Custom Instance List. Na barra de navegação superior, selecione a região onde você criou a instância. Localize a instância recém-criada com base no horário de criação.

    Nota

    A criação da instância leva de 1 a 10 minutos. Atualize a página para verifique o status.

Importante

As instâncias da série de contêiner do RDS Custom permitem alterações no método de faturamento, renovações e cancelamentos de assinatura. No entanto, não oferecem suporte a dimensionamento de tipo de instância ou de armazenamento.

Etapa 3: Utilizar nós de contêiner em um cluster ACK

  1. Faça login no console do Container Service for Kubernetes (ACK). No painel de navegação à esquerda, escolha Clusters.

  2. Na página Clusters, clique no nome do cluster desejado. No painel de navegação à esquerda, escolha Nodes > > Nodes para visualize as informações dos nós.

  3. No painel de navegação à esquerda, escolha Basic Information.

  4. Na página Basic Information, clique em Manage Cluster in Workbench no canto superior direito.

  5. No terminal, execute um comando kubectl para verifique a conectividade do cluster.

    Por exemplo, o comando abaixo consulta informações dos nós.

    kubectl get node vn-frzqv6g28****

    Saída esperada:

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

Etapa 4: Agendar pods para um nó de contêiner

  1. Faça login no console do Container Service for Kubernetes (ACK). No painel de navegação à esquerda, escolha Clusters.

  2. Na página Clusters, clique no nome do cluster desejado. No painel de navegação à esquerda, escolha Workloads > > Pods.

  3. Na página Pods, clique em Create from YAML. Configure o modelo e clique em Create.

    • Defina o endereço da imagem no parâmetro spec.containers.image. Consulte a lista de endereços de imagem para a série de contêiner do RDS Custom nas diferentes regiões.

      Nota

      Para usuários que trabalham com modelos de linguagem grandes, o RDS Custom fornece imagens de contêiner tanto para ambientes SgLang quanto vLLM. Você também pode usar imagens do seu repositório privado para iniciar contêineres.

    • Para agendar um Pod em um nó de contêiner do RDS Custom, configure um nodeSelector e tolerations específicos. Para mais informações, consulte Configurar nodeSelector e tolerations.

      Nota

      Para evitar que Pods de componentes do sistema consumam recursos nos nós de contêiner do RDS Custom, cada nó possui os seguintes taints e labels padrão:

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

      • Taint:

        effect: NoSchedule
        key: virtual-kubelet.io/provider
        value: aliclouddb
      • Defina o nodeSelector como alibabacloud.com/virtual-node: "true". Alternativamente, localize o vnodeId do nó desejado e defina rm.alibaba-inc.com/vnodeId: "vn-e45b77245bb09b5e".

      • Configure os tolerations como:

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

    O YAML a seguir é um exemplo de configuração de Pod para um AI node:

    Nota

    Este exemplo configura um Pod chamado test-pod, utilizando limites de recursos e afinidade de nó para implantar um service em contêiner.

    # Pod configuration
    apiVersion: v1
    kind: Pod
    metadata:
      name: test-pod   # Use a unique name to avoid conflicts.
    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  # The port that the container listens on.
          name: restful
          protocol: TCP
        resources:
          requests:
            cpu: "20"       
            memory: "100Gi"   
          limits:
            cpu: "20"       
            memory: "100Gi"  
      restartPolicy: Always
      nodeSelector:
        alibabacloud.com/virtual-node: "true"   # Schedules the Pod only to virtual nodes with this label.
      tolerations:
      - effect: NoSchedule
        key: virtual-kubelet.io/provider
        value: aliclouddb

Tópicos relacionados

O que é o RDS Custom?