Supporto GPU - Guida per l'utente di Eksctl

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Supporto GPU

Eksctl supporta la selezione dei tipi di istanze GPU per i gruppi di nodi. Basta fornire un tipo di istanza compatibile al comando create o tramite il file di configurazione.

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

Non è più necessario abbonarsi all'AMI del marketplace per il supporto delle GPU su EKS.

I resolver AMI (autoandauto-ssm) vedranno che desideri utilizzare un tipo di istanza GPU e selezioneranno l'AMI accelerata ottimizzata EKS corretta.

Eksctl rileverà che è stata selezionata un'AMI con un tipo di istanza abilitato alla GPU e installerà automaticamente il plug-in del dispositivo NVIDIA Kubernetes.

Nota

Windows e Ubuntu AMIs non vengono forniti con i driver GPU installati, quindi l'esecuzione di carichi di lavoro accelerati da GPU non funzionerà immediatamente.

Per disabilitare l'installazione automatica del plugin e installare manualmente una versione specifica, usala con il comando create. --install-nvidia-plugin=false Ad esempio:

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

e, per le versioni 0.15.0 e successive,

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

oppure, per le versioni precedenti,

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

L'installazione del plug-in per dispositivi NVIDIA Kubernetes verrà ignorata se il cluster include solo gruppi di nodi Bottlerocket, poiché Bottlerocket gestisce già l'esecuzione del plug-in del dispositivo. Se utilizzi diverse famiglie di AMI nelle configurazioni del tuo cluster, potresti dover utilizzare contaminazioni e tolleranze per impedire che il plug-in del dispositivo venga eseguito sui nodi Bottlerocket.