mirror of
https://github.com/kubernetes/kubernetes.git
synced 2026-03-18 00:22:29 -04:00
The current GPU installer was built in 2017, from source that no longer
exists in Kubernetes ([adding commit][1]. The image was built on 2017-06-13.
Unfortunately, this installer no longer appears to work. When debugging
on the same node type as used by test-infra, it failed to build the
driver as the kernel sha was no longer available.
This lead to needing to find a new way to install GPUs. The smallest
logical change was switching to [cos-gpu-installer][2]
. There is a newer version of this available on [googlesource][3] that
I have not yet tested as it's not clear what the state of the project
is, as I couldn't find docs outside of the source itself.
We install things to the same location as previously to avoid needing
extra downstream changes. There are a couple of weird issues here
however, like needing to run the container twice to correctly update the
LD Cache.
[1]:
|
||
|---|---|---|
| .. | ||
| conformance | ||
| docker_validation | ||
| copy-e2e-image.sh | ||
| coreos-init.json | ||
| cos-init-disable-live-restore.yaml | ||
| cos-init-docker.yaml | ||
| cos-init-live-restore.yaml | ||
| e2e-node-jenkins.sh | ||
| gci-init-gpu.yaml | ||
| gci-init.yaml | ||
| OWNERS | ||
| README.md | ||
| ubuntu-14.04-nvidia-install.sh | ||
| ubuntu-init-docker.yaml | ||
Node e2e job migration notice:
Sig-testing is actively migrating node e2e jobs from Jenkins to Prow, and we are moving *.property and image-config.yaml files to test-infra
If you want to update those files, please also update them in test-infra.
If you have any questions, please contact @krzyzacy or #sig-testing.
Test-infra Links:
Here's where the existing node e2e job config live: