From a84b605d225d5e8b1ce890d55af6ffe195f1e3a7 Mon Sep 17 00:00:00 2001 From: Edward Cheng Date: Sat, 27 Jul 2024 03:09:25 +1000 Subject: [PATCH] add intel gpu-device-plugin --- .../gpu-device-plugin/base/kustomization.yaml | 8 ++++++++ infrastructures/gpu-device-plugin/base/values.yaml | 14 ++++++++++++++ .../gpu-device-plugin/env/k3s-cluster/config.json | 12 ++++++++++++ .../env/k3s-cluster/kustomization.yaml | 4 ++++ 4 files changed, 38 insertions(+) create mode 100644 infrastructures/gpu-device-plugin/base/kustomization.yaml create mode 100644 infrastructures/gpu-device-plugin/base/values.yaml create mode 100644 infrastructures/gpu-device-plugin/env/k3s-cluster/config.json create mode 100644 infrastructures/gpu-device-plugin/env/k3s-cluster/kustomization.yaml diff --git a/infrastructures/gpu-device-plugin/base/kustomization.yaml b/infrastructures/gpu-device-plugin/base/kustomization.yaml new file mode 100644 index 0000000..d57d156 --- /dev/null +++ b/infrastructures/gpu-device-plugin/base/kustomization.yaml @@ -0,0 +1,8 @@ +apiVersion: kustomize.config.k8s.io/v1beta1 +kind: Kustomization +helmCharts: + - name: intel-device-plugins-gpu + repo: https://intel.github.io/helm-charts/ + version: 0.30.0 + releaseName: intel-device-plugins-gpu + valuesFile: values.yaml \ No newline at end of file diff --git a/infrastructures/gpu-device-plugin/base/values.yaml b/infrastructures/gpu-device-plugin/base/values.yaml new file mode 100644 index 0000000..64fbcb4 --- /dev/null +++ b/infrastructures/gpu-device-plugin/base/values.yaml @@ -0,0 +1,14 @@ +name: gpu-device-plugin + +image: + hub: intel + +sharedDevNum: 1 +logLevel: 2 +resourceManager: true +enableMonitoring: false + +nodeSelector: + kubernetes.io/arch: amd64 + +nodeFeatureRule: true \ No newline at end of file diff --git a/infrastructures/gpu-device-plugin/env/k3s-cluster/config.json b/infrastructures/gpu-device-plugin/env/k3s-cluster/config.json new file mode 100644 index 0000000..801dd16 --- /dev/null +++ b/infrastructures/gpu-device-plugin/env/k3s-cluster/config.json @@ -0,0 +1,12 @@ +{ + "appName": "gpu-device-plugin", + "userGivenName": "gpu-device-plugin", + "namespace": "gpu-device-plugin", + "destNamespace": "gpu-device-plugin", + "destServer": "https://kubernetes.default.svc", + "srcPath": "infrastructures/gpu-device-plugin/env/k3s-cluster", + "srcRepoURL": "https://github.com/3dwardch3ng/home-cluster-ops.git", + "srcTargetRevision": "", + "labels": null, + "annotations": null +} \ No newline at end of file diff --git a/infrastructures/gpu-device-plugin/env/k3s-cluster/kustomization.yaml b/infrastructures/gpu-device-plugin/env/k3s-cluster/kustomization.yaml new file mode 100644 index 0000000..a227ac4 --- /dev/null +++ b/infrastructures/gpu-device-plugin/env/k3s-cluster/kustomization.yaml @@ -0,0 +1,4 @@ +apiVersion: kustomize.config.k8s.io/v1beta1 +kind: Kustomization +resources: + - ../../base \ No newline at end of file