Todos os produtos
Search
Central de documentação

Container Compute Service:Crie nós virtuais e atualize a configuração do vSwitch

Última atualização: Oct 15, 2026

Nos clusters do Container Compute service (ACS), todos os nós são nós virtuais. Ao criar um cluster, o ACS cria automaticamente um nó virtual para cada zona selecionada. Cada pod agendado em um nó virtual ocupa um endereço IP de um vSwitch privado.

Adicione nós virtuais quando precisar:

  • Expandir para mais zonas — distribua pods em zonas adicionais para garantir alta disponibilidade (por exemplo, cargas de trabalho de tarefas distribuídas).

  • Adicionar capacidade de computação — as zonas existentes não possuem capacidade de computação suficiente de um tipo específico para a sua carga de trabalho.

  • Adicionar endereços IP — os vSwitches dos nós virtuais atuais estão esgotando os endereços IP disponíveis.

Limitações

Os nós virtuais não suportam rótulos, anotações ou taints personalizados.

Pré-requisitos

Antes de começar, certifique-se de ter:

Confirme quais zonas já possuem nós virtuais, acesse a página Virtual Nodes do cluster e gerencie as configurações. Cada zona suporta apenas um nó virtual — não é possível adicionar um segundo nó virtual a uma zona existente.

Escolha um método

Por favor, escolha um método na tabela abaixo:

Método

Ideal para

Método 1: Console (Crie nó virtual)

Criação visual e guiada com atualização automática de vSwitchIds

Método 2: Console (edite o ConfigMap acs-profile)

Atualização em lote de vSwitches diretamente no ConfigMap

Método 3: kubectl (edite o ConfigMap acs-profile)

Atualização via CLI, ideal para fluxos de trabalho com scripts ou automação

Os três métodos utilizam o mesmo mecanismo: o ACS cria um nó virtual para qualquer zona em vSwitchIds que ainda não tenha um.

Método 1: Console (Crie nó virtual)

Para começar, crie um nó virtual pelo console e atualize automaticamente o campo vSwitchIds no ConfigMap acs-profile (formato YAML).

  1. Faça login no console do ACS.

  2. Na página Clusters, clique no nome do cluster para acessar a página e então gerencie o cluster.

  3. No painel de navegação à esquerda, clique em Virtual Nodes.

  4. Clique em Create Virtual Node.

  5. Na seção vSwitch, selecione um vSwitch e clique em OK. Cada nó virtual corresponde a uma zona. Não é possível criar mais de um nó virtual por zona. O console agrupa os vSwitches disponíveis em três categorias: Clique também em Create vSwitch para criar um novo vSwitch no console do VPC.

    Categoria

    Descrição

    Unavailable

    A zona não suporta capacidade de computação do ACS. Não é possível selecionar esses vSwitches.

    Recommended

    A zona tem recursos suficientes do ComputeClass ou do tipo de GPU selecionado. Selecione pelo menos um vSwitch desta categoria para atender aos seus requisitos de compute type.

    Others

    A zona possui recursos mais limitados ou em menor quantidade do que as zonas recomendadas. Podem ser selecionados, mas não são o ideal.

    image

  6. Em seguida, confirme se o novo nó virtual aparece na lista Virtual Nodes com o status Active.

Método 2: Modifique a configuração de vSwitchIds no acs-profile

Adicione um ID de vSwitch ao campo vSwitchIds no ConfigMap acs-profile. O ACS cria automaticamente um nó virtual para qualquer zona na lista que ainda não tenha um.

Nota

Se necessário, exclua um nó virtual removendo o ID do vSwitch correspondente de vSwitchIds. Antes disso, certifique-se de que não há pods em execução nesse nó virtual.

Console

  1. Faça login no console do ACS.

  2. Na página Clusters, clique no nome do cluster para acessar a página e então gerencie o cluster.

  3. Agora, modifique a configuração de vSwitchIds no acs-profile.

    1. No painel de navegação à esquerda, escolha Configurations > ConfigMaps.

    2. Na página ConfigMap, selecione kube-system no menu suspenso Namespace.

    3. Encontre acs-profile e clique em Edit para que você edite o arquivo.

    4. No campo vSwitchIds, adicione o novo ID do vSwitch e clique em OK.

      Nota

      Separe vários IDs de vSwitch com vírgulas (,). O ACS cria um nó virtual para cada zona na lista que ainda não tenha um.

      更新交换机.png

  4. Verifique o resultado:

    1. No painel de navegação à esquerda, clique em Virtual Nodes.

    2. Por fim, confirme se um novo nó virtual aparece na lista com o status Active.

kubectl

  1. Conecte-se ao cluster do ACS. Consulte Obtain the kubeconfig file of a cluster and connect to the cluster using kubectl ou Use kubectl on CloudShell to manage Kubernetes clusters.

  2. Verifique os nós virtuais atuais:

    NAME                            STATUS   ROLES   AGE   VERSION
    virtual-kubelet-cn-shanghai-e   Ready    agent   8s    v1.30.1-alibaba.13+ae02e00117a549
    virtual-kubelet-cn-shanghai-g   Ready    agent   17d   v1.30.1-alibaba.13+ae02e00117a549
    virtual-kubelet-cn-shanghai-l   Ready    agent   17d   v1.30.1-alibaba.13+ae02e00117a549
    virtual-kubelet-cn-shanghai-m   Ready    agent   19d   v1.30.1-alibaba.13+ae02e00117a549

    Saída de exemplo:

    NAME                            STATUS   ROLES   AGE   VERSION
    virtual-kubelet-cn-shanghai-e   Ready    agent   8s    v1.30.1-alibaba.13+ae02e00117a549
    virtual-kubelet-cn-shanghai-g   Ready    agent   17d   v1.30.1-alibaba.13+ae02e00117a549
    virtual-kubelet-cn-shanghai-l   Ready    agent   17d   v1.30.1-alibaba.13+ae02e00117a549
    virtual-kubelet-cn-shanghai-m   Ready    agent   19d   v1.30.1-alibaba.13+ae02e00117a549
  3. Agora, modifique a configuração de vSwitchIds no acs-profile.

    1. Abra o ConfigMap acs-profile e edite-o:

      NAME                            STATUS   ROLES   AGE   VERSION
      virtual-kubelet-cn-shanghai-e   Ready    agent   8s    v1.30.1-alibaba.13+ae02e00117a549
      virtual-kubelet-cn-shanghai-g   Ready    agent   17d   v1.30.1-alibaba.13+ae02e00117a549
      virtual-kubelet-cn-shanghai-l   Ready    agent   17d   v1.30.1-alibaba.13+ae02e00117a549
      virtual-kubelet-cn-shanghai-m   Ready    agent   19d   v1.30.1-alibaba.13+ae02e00117a549
    2. No campo vSwitchIds, adicione o novo ID de vSwitch separado por vírgula. Após a edição, a seção data ficará semelhante a:

      Nota

      Separe vários IDs de vSwitch com vírgulas (,). O ACS cria um nó virtual para cada zona na lista que ainda não tenha um.

      NAME                            STATUS   ROLES   AGE   VERSION
      virtual-kubelet-cn-shanghai-e   Ready    agent   8s    v1.30.1-alibaba.13+ae02e00117a549
      virtual-kubelet-cn-shanghai-g   Ready    agent   17d   v1.30.1-alibaba.13+ae02e00117a549
      virtual-kubelet-cn-shanghai-l   Ready    agent   17d   v1.30.1-alibaba.13+ae02e00117a549
      virtual-kubelet-cn-shanghai-m   Ready    agent   19d   v1.30.1-alibaba.13+ae02e00117a549
    3. Salve e saia do editor.

  4. Verifique se o novo nó virtual foi criado:

    NAME                            STATUS   ROLES   AGE   VERSION
    virtual-kubelet-cn-shanghai-e   Ready    agent   8s    v1.30.1-alibaba.13+ae02e00117a549
    virtual-kubelet-cn-shanghai-g   Ready    agent   17d   v1.30.1-alibaba.13+ae02e00117a549
    virtual-kubelet-cn-shanghai-l   Ready    agent   17d   v1.30.1-alibaba.13+ae02e00117a549
    virtual-kubelet-cn-shanghai-m   Ready    agent   19d   v1.30.1-alibaba.13+ae02e00117a549

    A saída de exemplo a seguir mostra que um novo nó virtual chamado virtual-kubelet-cn-shanghai-e foi adicionado:

    NAME                            STATUS   ROLES   AGE   VERSION
    virtual-kubelet-cn-shanghai-e   Ready    agent   8s    v1.30.1-alibaba.13+ae02e00117a549
    virtual-kubelet-cn-shanghai-g   Ready    agent   17d   v1.30.1-alibaba.13+ae02e00117a549
    virtual-kubelet-cn-shanghai-l   Ready    agent   17d   v1.30.1-alibaba.13+ae02e00117a549
    virtual-kubelet-cn-shanghai-m   Ready    agent   19d   v1.30.1-alibaba.13+ae02e00117a549