GPU ノード
- 印刷する
- PDF
GPU ノード
- 印刷する
- PDF
Article Summary
Share feedback
Thanks for sharing your feedback!
VPC環境で利用できます。
Ncloud Kubernetes Serviceのワーカーノードとして GPUノードを使用できます。
注意
- GPUノードは KRリージョンでのみ使用できます。
- GPUノードでのみ構成されたクラスタは使用上の制約があります。
- Ncloud Kubernetes Serviceで提供されるデフォルトオブジェクトには、必ず一般ノードが必要です。
- 一般ノードプールに GPUノードプールを追加して使用する必要があります。
Nvidia GPUデバイスプラグインの配置
クラスタで GPUノードが 運用中 に変更された後に NVIDIAデバイスプラグインを配置するには、以下のコマンドを実行します。
1. Helmのインストール
curl -fsSL -o get_helm.sh https://raw.githubusercontent.com/helm/helm/master/scripts/get-helm-3 \
&& chmod 700 get_helm.sh \
&& ./get_helm.sh
2. nvidia-device-plugin helm保存場所追加
helm repo add nvdp https://nvidia.github.io/k8s-device-plugin \
&& helm repo update
3. NVIDIA device pluginのリリース
helm install --generate-name nvdp/nvidia-device-plugin
ノードセレクタで GPUノードプールにのみリリースできます。
helm install --generate-name nvdp/nvidia-device-plugin --set nodeSelector."ncloud\.com/nks-nodepool"=\[GPUノードプール名]
参考
このリソースは、nvidiaで提供するものに変更できます。
NVIDIAの公式サイトで変更有無を確認します。
Kubernetesの公式サイトで変更有無を確認します。
デバイスプラグインを使用する
参考
- GPUノードでは、SMI/CUDAドライバをアップグレードすることができます。
- Runfileを使用してドライバのアップグレードを行うことができ、詳しい方法は GPUドライバ/CUDAの再インストールとアップグレード文書をご参照ください。
Kubernetesは、デバイスプラグインを実装して Podが GPUのような特別なハードウェア機能にアクセスできます。
デバイスプラグインの使用に関する詳細は、Kubernetesの公式サイトでデバイスプラグインの使用方法をご確認ください。
この記事は役に立ちましたか?