Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
Open sidebar
小 白蛋
Kubespray
Commits
192f4c4e
Commit
192f4c4e
authored
6 years ago
by
Kaoet
Committed by
Kubernetes Prow Robot
6 years ago
Browse files
Options
Download
Email Patches
Plain Diff
Allow customizing container image path used in NVIDIA GPU addon. (#4229)
parent
e03588f4
Changes
7
Hide whitespace changes
Inline
Side-by-side
Showing
7 changed files
inventory/sample/group_vars/k8s-cluster/k8s-cluster.yml
+5
-0
inventory/sample/group_vars/k8s-cluster/k8s-cluster.yml
roles/kubernetes-apps/container_engine_accelerator/nvidia_gpu/defaults/main.yml
+4
-1
...container_engine_accelerator/nvidia_gpu/defaults/main.yml
roles/kubernetes-apps/container_engine_accelerator/nvidia_gpu/templates/k8s-device-plugin-nvidia-daemonset.yml.j2
+1
-1
...a_gpu/templates/k8s-device-plugin-nvidia-daemonset.yml.j2
roles/kubernetes-apps/container_engine_accelerator/nvidia_gpu/templates/nvidia-driver-install-daemonset.yml.j2
+4
-4
...idia_gpu/templates/nvidia-driver-install-daemonset.yml.j2
roles/kubernetes-apps/container_engine_accelerator/nvidia_gpu/vars/centos-7.yml
+1
-1
...container_engine_accelerator/nvidia_gpu/vars/centos-7.yml
roles/kubernetes-apps/container_engine_accelerator/nvidia_gpu/vars/ubuntu-16.yml
+1
-1
...ontainer_engine_accelerator/nvidia_gpu/vars/ubuntu-16.yml
roles/kubernetes-apps/container_engine_accelerator/nvidia_gpu/vars/ubuntu-18.yml
+1
-1
...ontainer_engine_accelerator/nvidia_gpu/vars/ubuntu-18.yml
with
17 additions
and
9 deletions
+17
-9
inventory/sample/group_vars/k8s-cluster/k8s-cluster.yml
+
5
-
0
View file @
192f4c4e
...
...
@@ -210,3 +210,8 @@ persistent_volumes_enabled: false
# nvidia_driver_version: "384.111"
## flavor can be tesla or gtx
# nvidia_gpu_flavor: gtx
## NVIDIA driver installer images. Change them if you have trouble accessing gcr.io.
# nvidia_driver_install_centos_container: atzedevries/nvidia-centos-driver-installer:2
# nvidia_driver_install_ubuntu_container: gcr.io/google-containers/ubuntu-nvidia-driver-installer@sha256:eea7309dc4fa4a5c9d716157e74b90826e0a853aa26c7219db4710ddcd1ad8bc
## NVIDIA GPU device plugin image.
# nvidia_gpu_device_plugin_container: "k8s.gcr.io/nvidia-gpu-device-plugin@sha256:0842734032018be107fa2490c98156992911e3e1f2a21e059ff0105b07dd8e9e"
This diff is collapsed.
Click to expand it.
roles/kubernetes-apps/container_engine_accelerator/nvidia_gpu/defaults/main.yml
+
4
-
1
View file @
192f4c4e
...
...
@@ -4,7 +4,10 @@ nvidia_driver_version: "390.87"
nvidia_gpu_tesla_base_url
:
https://us.download.nvidia.com/tesla/
nvidia_gpu_gtx_base_url
:
http://us.download.nvidia.com/XFree86/Linux-x86_64/
nvidia_gpu_flavor
:
tesla
nvidia_url_end
:
"
{{nvidia_driver_version}}/NVIDIA-Linux-x86_64-{{nvidia_driver_version}}.run"
nvidia_url_end
:
"
{{
nvidia_driver_version
}}/NVIDIA-Linux-x86_64-{{
nvidia_driver_version
}}.run"
nvidia_driver_install_container
:
false
nvidia_driver_install_centos_container
:
atzedevries/nvidia-centos-driver-installer:2
nvidia_driver_install_ubuntu_container
:
gcr.io/google-containers/ubuntu-nvidia-driver-installer@sha256:eea7309dc4fa4a5c9d716157e74b90826e0a853aa26c7219db4710ddcd1ad8bc
nvidia_driver_install_supported
:
false
nvidia_gpu_device_plugin_container
:
"
k8s.gcr.io/nvidia-gpu-device-plugin@sha256:0842734032018be107fa2490c98156992911e3e1f2a21e059ff0105b07dd8e9e"
nvidia_gpu_nodes
:
[]
This diff is collapsed.
Click to expand it.
roles/kubernetes-apps/container_engine_accelerator/nvidia_gpu/templates/k8s-device-plugin-nvidia-daemonset.yml.j2
+
1
-
1
View file @
192f4c4e
...
...
@@ -38,7 +38,7 @@ spec:
hostPath:
path: /dev
containers:
- image: "
k8s.gcr.io/
nvidia
-
gpu
-
device
-
plugin
@sha256:0842734032018be107fa2490c98156992911e3e1f2a21e059ff0105b07dd8e9e
"
- image: "
{{
nvidia
_
gpu
_
device
_
plugin
_container }}
"
command: ["/usr/bin/nvidia-gpu-device-plugin", "-logtostderr"]
name: nvidia-gpu-device-plugin
resources:
...
...
This diff is collapsed.
Click to expand it.
roles/kubernetes-apps/container_engine_accelerator/nvidia_gpu/templates/nvidia-driver-install-daemonset.yml.j2
+
4
-
4
View file @
192f4c4e
...
...
@@ -48,7 +48,7 @@ spec:
hostPath:
path: /
initContainers:
- image: "{{nvidia_driver_install_container}}"
- image: "{{
nvidia_driver_install_container
}}"
name: nvidia-driver-installer
resources:
requests:
...
...
@@ -63,9 +63,9 @@ spec:
- name: ROOT_MOUNT_DIR
value: /root
- name: NVIDIA_DRIVER_VERSION
value: "{{nvidia_driver_version}}"
value: "{{
nvidia_driver_version
}}"
- name: NVIDIA_DRIVER_DOWNLOAD_URL
value: "{{nvidia_driver_download_url_default}}"
value: "{{
nvidia_driver_download_url_default
}}"
volumeMounts:
- name: nvidia-install-dir-host
mountPath: /usr/local/nvidia
...
...
@@ -74,5 +74,5 @@ spec:
- name: root-mount
mountPath: /root
containers:
- image: "
gcr.io/google-containers/pause:2.0
"
- image: "
{{ pod_infra_image_repo }}
"
name: pause
This diff is collapsed.
Click to expand it.
roles/kubernetes-apps/container_engine_accelerator/nvidia_gpu/vars/centos-7.yml
+
1
-
1
View file @
192f4c4e
---
nvidia_driver_install_container
:
atzedevries/nvidia-centos-
driver
-
install
er:2
nvidia_driver_install_container
:
"
{{
nvidia_
driver
_
install
_centos_container
}}"
nvidia_driver_install_supported
:
true
This diff is collapsed.
Click to expand it.
roles/kubernetes-apps/container_engine_accelerator/nvidia_gpu/vars/ubuntu-16.yml
+
1
-
1
View file @
192f4c4e
---
nvidia_driver_install_container
:
gcr.io/google-containers/ubuntu-
nvidia
-
driver
-
install
er@sha256:eea7309dc4fa4a5c9d716157e74b90826e0a853aa26c7219db4710ddcd1ad8bc
nvidia_driver_install_container
:
"
{{
nvidia
_
driver
_
install
_ubuntu_container
}}"
nvidia_driver_install_supported
:
true
This diff is collapsed.
Click to expand it.
roles/kubernetes-apps/container_engine_accelerator/nvidia_gpu/vars/ubuntu-18.yml
+
1
-
1
View file @
192f4c4e
---
nvidia_driver_install_container
:
gcr.io/google-containers/ubuntu-
nvidia
-
driver
-
install
er@sha256:eea7309dc4fa4a5c9d716157e74b90826e0a853aa26c7219db4710ddcd1ad8bc
nvidia_driver_install_container
:
"
{{
nvidia
_
driver
_
install
_ubuntu_container
}}"
nvidia_driver_install_supported
:
true
This diff is collapsed.
Click to expand it.
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment
Menu
Projects
Groups
Snippets
Help