本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
GPU 支援
Eksctl 支援為節點群組選取 GPU 執行個體類型。只要將相容的執行個體類型提供給 create 命令,或透過 組態檔案即可。
eksctl create cluster --node-type=p2.xlarge
注意
不再需要訂閱市集 AMI 以在 EKS 上支援 GPU。
AMI 解析程式 (auto 和 auto-ssm) 會看到您想要使用 GPU 執行個體類型,他們會選取正確的 EKS 最佳化加速 AMI。
Eksctl 會偵測是否已選取已啟用 GPU 執行個體類型的 AMI,並會自動安裝 NVIDIA Kubernetes 裝置外掛程式
注意
Windows 和 Ubuntu AMIs不會隨附已安裝的 GPU 驅動程式,因此執行 GPU 加速工作負載將無法立即運作。
若要停用自動外掛程式安裝,並手動安裝特定版本,請使用 --install-nvidia-plugin=false搭配 create 命令。例如:
eksctl create cluster --node-type=p2.xlarge --install-nvidia-plugin=false
以及,對於 0.15.0 及更高版本,
kubectl create -f https://raw.githubusercontent.com/NVIDIA/k8s-device-plugin/<VERSION>/deployments/static/nvidia-device-plugin.yml
或者,對於較舊的版本,
kubectl create -f https://raw.githubusercontent.com/NVIDIA/k8s-device-plugin/<VERSION>/nvidia-device-plugin.yml
如果叢集只包含 Bottlerocket 節點群組,則會略過 NVIDIA Kubernetes 裝置外掛程式