Support para GPU - Guia do usuário do Eksctl

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

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 (autoeauto-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 instância habilitado para GPU foi selecionada e instalará automaticamente o plug-in do dispositivo NVIDIA Kubernetes.

nota

O Windows e o Ubuntu AMIs não vêm com drivers de GPU instalados, portanto, executar cargas de trabalho aceleradas por GPU 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 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.