Todos os produtos
Search
Central de documentação

Container Service for Kubernetes:Add a GPU node

Última atualização: Jun 27, 2026

Os clusters Container Service for Kubernetes (ACK) Edge permitem gerenciar recursos de GPU on-premises em um pool de nós de borda. Este tópico descreve como adicionar um nó acelerado por GPU a um pool de nós de borda em um cluster ACK Edge.

Pré-requisitos

Limitações

Procedimento

Kubernetes 1,26 ou posterior

Para clusters ACK Edge que executam a versão 1,26 ou posterior do Kubernetes, não é necessário configurar o parâmetro gpuVersion ao adicionar um nó com GPU NVIDIA. A ferramenta de integração detecta automaticamente o modelo da GPU e instala os componentes necessários.

O procedimento para adicionar um nó acelerado por GPU é o mesmo utilizado para adicionar um nó de borda padrão. Para obter mais informações, consulte Adicionar um nó de borda.

Nota

Os clusters ACK Edge com Kubernetes 1,26 ou posterior são compatíveis com todas as séries de GPUs NVIDIA de nível de produção, incluindo Tesla, Hopper (série H), Ada Lovelace (série A) e série L.

Kubernetes anterior à versão 1,26

Ao adicionar um nó acelerado por GPU a um cluster ACK Edge que executa uma versão do Kubernetes anterior à 1,26, selecione um dos modelos de GPU compatíveis na tabela a seguir. Caso precise utilizar um modelo diferente, abra um ticket.

Arquitetura do SO

Modelo da GPU

Versão do cluster ACK Edge

AMD64/x86_64

Nvidia_Tesla_T4

≥1.16.9-aliyunedge.1

AMD64/x86_64

Nvidia_Tesla_P4

≥1.16.9-aliyunedge.1

AMD64/x86_64

Nvidia_Tesla_P100

≥1.16.9-aliyunedge.1

AMD64/x86_64

Nvidia_Tesla_V100

≥1.18.8-aliyunedge.1

AMD64/x86_64

Nvidia_Tesla_A10

≥1.20.11-aliyunedge.1

AMD64/x86_64

Nvidia_L40

≥1.26.3-aliyun.1

  1. Acesse o console do ACK. No painel de navegação à esquerda, clique em Clusters.

  2. Na página Clusters, clique no nome do cluster. No painel de navegação à esquerda, clique em Nodes > Node Pools.

  3. Na página Node Pools, selecione **Icon > Add Existing Node** na coluna Actions, à direita do pool de nós desejado.

  4. Na página Add Node, clique em Manual para adicionar uma instância existente.

  5. Clique em Next para acessar a página de informações da instância. Nessa página, especifique os parâmetros de configuração do nó. Para obter mais detalhes, consulte Lista de parâmetros.

    {
      "gpuVersion": "Nvidia_Tesla_T4",
      "enableIptables": true,
      "quiet": true,
      "manageRuntime": true,
      "allowedClusterAddons": [
        "kube-proxy",
        "flannel",
        "coredns"
      ]
    }
    Nota
    • Ao gerar o script de acesso ao nó, configure o parâmetro gpuVersion. Para ver as versões de GPU compatíveis, consulte Limitações de uso.

    • Após configurar esse parâmetro, a ferramenta de integração instala automaticamente o nvidia-containerd-runtime. Para saber mais, acesse nvidia-containerd-runtime.

  6. Após concluir a configuração, clique em Next. Na página Complete, clique em Copy, cole e execute o script no nó de borda.

    A saída abaixo indica que o nó foi adicionado com sucesso.

    I0410 10:54:25.801554    19419 join-node.go:241] [join-node] Config the kubelet service configuration successfully.
    I0410 10:54:25.801590    19419 join-node.go:246] [join-node] Adding edge hub static yaml
    I0410 10:54:25.801662    19419 join-node.go:279] [join-node] Add edge hub static yaml is ok
    I0410 10:54:25.801666    19419 join-node.go:384] [join-node] Start to joining node to cluster.
    I0410 10:54:27.338166    19419 join-node.go:393] [join-node] Join node to cluster successfully.
    I0410 10:54:27.338214    19419 install.go:151] [install-edgehub] Checking edgehub status
    I0410 10:54:37.357405    19419 install.go:156] [install-edgehub] Edgehub is ok
    I0410 10:54:37.357421    19419 install.go:86] [install-edgehub] Reconfiguring the kubelet configuration files.
    I0410 10:54:37.364387    19419 install.go:103] [install-edgehub] Reconfigure the kubelet configuration files successfully.
    I0410 10:54:37.364400    19419 install.go:104] [install-edgehub] Restarting the kubelet.
    I0410 10:54:52.626540    19419 install.go:127] [install-edgehub] Restart the kubelet successfully.
    I0410 10:54:52.626613    19419 postcheck.go:77] [post-check] Checking docker status
    I0410 10:54:52.629194    19419 postcheck.go:86] [post-check] docker is ok
    I0410 10:54:52.629208    19419 postcheck.go:92] [post-check] Checking kubelet status
    I0410 10:54:52.631661    19419 postcheck.go:100] [post-check] Kubelet is ok
    I0410 10:54:52.631671    19419 postcheck.go:106] [post-check] Checking edgehub status
    I0410 10:54:52.642345    19419 postcheck.go:113] [post-check] Edgehub is ok
    I0410 10:54:52.642356    19419 postcheck.go:129] [post-check] Checking addon kube-proxy status.
    I0410 10:54:52.683227    19419 postcheck.go:133] [post-check] kube-proxy is OK.
    I0410 10:54:52.683243    19419 postcheck.go:129] [post-check] Checking addon flannel status.
    I0410 10:54:52.724501    19419 postcheck.go:133] [post-check] flannel is OK.
    I0410 10:54:52.724518    19419 postcheck.go:129] [post-check] Checking addon coredns status.
    I0410 10:54:52.764745    19419 postcheck.go:133] [post-check] coredns is OK.
    I0410 10:54:52.764763    19419 postcheck.go:165] [post-check] Callback to the OpenAPI.
    I0410 10:54:53.014706    19419 postcheck.go:178] [post-check] Callback to the OpenAPI successfully.
    I0410 10:54:53.014760    19419 postcheck.go:66] This node joined into the cluster successfully.

Tópicos relacionados