Todos os produtos
Search
Central de documentação

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

Última atualização: Jun 29, 2026

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

Adicione nós virtuais quando precisar:

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

  • Aumentar a capacidade de computação: as zonas existentes não têm capacidade de computação suficiente de um tipo específico para sua carga de trabalho.

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

Limitações

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

Pré-requisitos

Antes de começar, verifique se você tem:

Para confirmar quais zonas já têm nós virtuais, acesse a página Virtual Nodes do cluster. Cada zona suporta apenas um nó virtual. Não é possível adicionar um segundo nó virtual a uma zona existente.

Escolha um método

Método

Mais indicado 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 ConfigMap acs-profile)

Atualização em lote de vSwitches diretamente no ConfigMap

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

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

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

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

Criar um nó virtual pelo console atualiza automaticamente o campo vSwitchIds no ConfigMap acs-profile.

  1. Faça login no console do ACS.

  2. Na página Clusters, clique em nome do cluster para acessar a página de gerenciamento.

  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. Para criar um novo vSwitch no console da VPC, clique em Create vSwitch.

    Categoria

    Descrição

    Unavailable

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

    Recommended

    A zona tem recursos suficientes do tipo ComputeClass ou GPU selecionado. Selecione pelo menos um vSwitch desta categoria para atender aos requisitos de tipo de computação.

    Others

    A zona tem recursos mais limitados ou em menor quantidade que as zonas recomendadas. É possível selecioná-los, mas não são ideais.

    image

  6. Confirme se o novo nó virtual aparece na lista Virtual Nodes com o status Active.

Método 2: Modifique a configuração 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 da lista que ainda não tenha um.

Nota

Para excluir um nó virtual, remova seu ID de vSwitch de vSwitchIds. Antes disso, certifique-se de que nenhum pod esteja em execução nesse nó virtual.

Console

  1. Faça login no console do ACS.

  2. Na página Clusters, clique em nome do cluster para acessar a página de gerenciamento.

  3. Modifique a configuração 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. Localize acs-profile e clique em Edit.

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

      Nota

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

      更新交换机.png

  4. Verifique o resultado:

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

    2. Confirme se um novo nó virtual aparece na lista com o status Active.

kubectl

  1. Conecte-se ao cluster ACS. Consulte Obter o arquivo kubeconfig de um cluster e conectar-se ao cluster usando kubectl ou Usar kubectl no CloudShell para gerenciar clusters Kubernetes.

  2. Verifique os nós virtuais atuais:

    kubectl get node

    Saída de exemplo:

    NAME                            STATUS   ROLES   AGE   VERSION
    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. Modifique a configuração vSwitchIds no acs-profile.

    1. Abra o ConfigMap acs-profile para edição:

      kubectl edit cm -n kube-system acs-profile
    2. No campo vSwitchIds, acrescente 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 da lista que ainda não tenha um.

      data:
        enableClusterIp: "true"
        enableHybridMode: "false"
        enableLinuxArm64Node: "false"
        enableLogController: "false"
        enablePVCController: "true"
        enablePrivateZone: "false"
        enableReuseSSLKey: "false"
        enableUpdatePodResourceController: "false"
        enableWindowsAmd64Node: "false"
        featureGates: ProtectionFinalizers=false
        resourceGroupId: ""
        securityGroupId: sg-uf61931oi1w4te******
        selectors: ""
        slsMachineGroup: ""
        vSwitchIds: vsw-uf68xih52l5inkm******,vsw-uf67n6lumryq7li******,vsw-uf6i6bsihi3sger******,vsw-uf6g4yjk3kemgei******
    3. Salve e saia do editor.

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

    kubectl get node

    A saída de exemplo abaixo 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