GPUドライバーをインストールする
ユーザーは、統合GPUサポートを備えたFPT Kubernetes Engineクラスターに、好みのGPUドライバーをインストールできます。
2
GPUドライバーのバージョンを参照してください:
お客様は下記のDaemonSet Driverインストールを参照できます:
# Copyright 2023 FPT CLOUD - PaaS
# worker.fptcloud/type=gpu
apiVersion: apps/v1
kind: DaemonSet
metadata:
name: fptcloud-gpu-driver-installer
namespace: kube-system
labels:
k8s-app: gpu-driver
spec:
selector:
matchLabels:
k8s-app: gpu-driver
updateStrategy:
type: RollingUpdate
template:
metadata:
labels:
name: nvidia-driver-installer
k8s-app: gpu-driver
spec:
priorityClassName: system-node-critical
affinity:
nodeAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
nodeSelectorTerms:
- matchExpressions:
- key: worker.fptcloud/type
operator: In
values: ["gpu"]
tolerations:
- operator: "Exists"
containers:
- image: docker.io/alpine:3.13
name: nvidia-driver-installer
command:
- 'nsenter'
- '-t'
- '1'
- '-m'
- '-u'
- '-i'
- '-n'
- '--'
- 'bash'
- '-l'
- '-c'
- 'curl -Ls https://raw.githubusercontent.com/fci-xplat/fke-config/main/fptcloud-gpu-driver-installer.sh | bash -s -- -p admin'
resources:
requests:
cpu: 150m
env:
- name: NVIDIA_DRIVER_VERSION
value: "535.54.03"
- name: NVIDIA_TOOLKIT_INSTALL
value: "true"
imagePullPolicy: IfNotPresent
securityContext:
privileged: true
allowPrivilegeEscalation: true
hostPID: true
hostNetwork: true
hostIPC: true環境変数パラメータ:
NVIDIA_DRIVER_VERSION: ドライバーバージョン
NVIDIA_TOOLKIT_INSTALL: 「true」 または 『false』(デフォルトは 「true」)。ツールキットを自動インストールするかどうか。
fptcloud DaemonSet を K8s クラスターに適用するには、次のコマンドを使用します:
kubectl apply -f https://raw.githubusercontent.com/fci-xplat/fke-config/main/fptcloud-gpu-driver-installer.yamlデーモンセットのポッドの状態を確認する
kubectl get pod -n kube-system | grep 「gpu-driver」
NAME READY STATUS RESTARTS AGE
fptcloud-gpu-driver-installer-7tj55 1/1 Running 0 2d17hデーモンセット fptcloud-gpu-driver-installer は、ワーカーグループ内のすべてのワーカー(ラベル worker.fptcloud/type: gpu を持つ)にポッドをスケジューリングし、ドライバー/ツールキットをインストールします。
インストーラーのインストール完了を確認するには、fptcloud-gpu-driver-installer-7tj55 ポッドのログを確認してください。
kubectl logs fptcloud-gpu-driver-installer-7tj55 -n kube-system
インストールが成功した場合、以下のようなログが表示されます。インストールプロセスには通常数分かかります。
Verifying Nvidia installation... DONE.
Clean Nvidia installation... DONE.Last updated
