From c7c145d73b36be60f4b69c19c6b01954369f37d4 Mon Sep 17 00:00:00 2001 From: Vegard Hagen Date: Sun, 5 Nov 2023 12:28:45 +0100 Subject: [PATCH] feat(gpu): Adding Nvidia GPU-Oparator This will hopefully enable GPU acceleration --- infra/gpu-operator/kustomization.yaml | 11 +++++++++++ infra/gpu-operator/values.yaml | 3 +++ infra/project.yaml | 2 ++ 3 files changed, 16 insertions(+) create mode 100644 infra/gpu-operator/kustomization.yaml create mode 100644 infra/gpu-operator/values.yaml diff --git a/infra/gpu-operator/kustomization.yaml b/infra/gpu-operator/kustomization.yaml new file mode 100644 index 0000000..ffb30ec --- /dev/null +++ b/infra/gpu-operator/kustomization.yaml @@ -0,0 +1,11 @@ +apiVersion: kustomize.config.k8s.io/v1beta1 +kind: Kustomization +namespace: gpu-operator + +helmCharts: + - name: gpu-operator + repo: https://helm.ngc.nvidia.com/nvidia + version: 23.9.0 + releaseName: "gpu-operator" + includeCRDs: true + valuesFile: values.yaml \ No newline at end of file diff --git a/infra/gpu-operator/values.yaml b/infra/gpu-operator/values.yaml new file mode 100644 index 0000000..9d852f9 --- /dev/null +++ b/infra/gpu-operator/values.yaml @@ -0,0 +1,3 @@ +cdi: + enabled: true + default: true \ No newline at end of file diff --git a/infra/project.yaml b/infra/project.yaml index 62be86f..9f6b3da 100644 --- a/infra/project.yaml +++ b/infra/project.yaml @@ -16,6 +16,8 @@ spec: server: '*' - namespace: 'cloudflared' server: '*' + - namespace: 'gpu-operator' + server: '*' - namespace: 'kubernetes-dashboard' server: '*' - namespace: 'metallb-system'