

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# Support para GPU
<a name="gpu-support"></a>

O Eksctl suporta a seleção de tipos de instância de GPU para grupos de nós. Basta fornecer um tipo de instância compatível ao comando create ou por meio do arquivo de configuração.

```
eksctl create cluster --node-type=p2.xlarge
```

**nota**  
Não é mais necessário assinar a AMI do marketplace para obter suporte à GPU no EKS.

Os resolvedores da AMI (`auto`e`auto-ssm`) verão que você deseja usar um tipo de instância de GPU e selecionarão a AMI acelerada otimizada para EKS correta.

O Eksctl detectará que uma AMI com um tipo de GPU-enabled instância foi selecionada e instalará automaticamente o plug-in do dispositivo [NVIDIA Kubernetes](https://github.com/NVIDIA/k8s-device-plugin).

**nota**  
As AMIs do Windows e do Ubuntu não são fornecidas com drivers de GPU instalados, portanto, a execução GPU-accelerated de cargas de trabalho não funcionará imediatamente.

Para desativar a instalação automática do plug-in e instalar manualmente uma versão específica, use `--install-nvidia-plugin=false` com o comando create. Por exemplo:

```
eksctl create cluster --node-type=p2.xlarge --install-nvidia-plugin=false
```

e, para as versões 0.15.0 e superiores,

```
kubectl create -f https://raw.githubusercontent.com/NVIDIA/k8s-device-plugin/<VERSION>/deployments/static/nvidia-device-plugin.yml
```

ou, para versões mais antigas,

```
kubectl create -f https://raw.githubusercontent.com/NVIDIA/k8s-device-plugin/<VERSION>/nvidia-device-plugin.yml
```

A instalação do [plug-in do dispositivo NVIDIA Kubernetes](https://github.com/NVIDIA/k8s-device-plugin) será ignorada se o cluster incluir apenas grupos de nós do Bottlerocket, pois o Bottlerocket já gerencia a execução do plug-in do dispositivo. Se você usa famílias de AMI diferentes nas configurações do seu cluster, talvez seja necessário usar manchas e tolerâncias para impedir que o plug-in do dispositivo seja executado nos nós do Bottlerocket.