Support GPU - Panduan Pengguna Eksctl

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Support GPU

Eksctl mendukung pemilihan jenis instans GPU untuk nodegroups. Cukup berikan jenis instance yang kompatibel ke perintah create, atau melalui file konfigurasi.

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

Tidak perlu lagi berlangganan AMI pasar untuk dukungan GPU di EKS.

Penyelesai AMI (autodanauto-ssm) akan melihat bahwa Anda ingin menggunakan jenis instans GPU dan mereka akan memilih AMI akselerasi EKS yang dioptimalkan dengan benar.

Eksctl akan mendeteksi bahwa AMI dengan tipe instans berkemampuan GPU telah dipilih dan akan menginstal plugin perangkat NVIDIA Kubernetes secara otomatis.

catatan

Windows dan Ubuntu AMIs tidak dikirimkan dengan driver GPU yang diinstal, maka menjalankan beban kerja yang dipercepat GPU tidak akan berfungsi di luar kotak.

Untuk menonaktifkan instalasi plugin otomatis, dan menginstal versi tertentu secara manual, gunakan --install-nvidia-plugin=false dengan perintah create. Misalnya:

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

dan, untuk versi 0.15.0 dan di atasnya,

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

atau, untuk versi yang lebih lama,

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

Instalasi plugin perangkat NVIDIA Kubernetes akan dilewati jika cluster hanya menyertakan nodegroup Bottlerocket, karena Bottlerocket sudah menangani eksekusi plugin perangkat. Jika Anda menggunakan keluarga AMI yang berbeda dalam konfigurasi klaster Anda, Anda mungkin perlu menggunakan taints dan toleransi agar plugin perangkat tidak berjalan di node Bottlerocket.