k3s/pkg
Kubernetes Submit Queue ed479163fa Merge pull request #42116 from vishh/gpu-experimental-support
Automatic merge from submit-queue

Extend experimental support to multiple Nvidia GPUs

Extended from #28216

```release-note
`--experimental-nvidia-gpus` flag is **replaced** by `Accelerators` alpha feature gate along with  support for multiple Nvidia GPUs. 
To use GPUs, pass `Accelerators=true` as part of `--feature-gates` flag.
Works only with Docker runtime.
```

1. Automated testing for this PR is not possible since creation of clusters with GPUs isn't supported yet in GCP.
1. To test this PR locally, use the node e2e.
```shell
TEST_ARGS='--feature-gates=DynamicKubeletConfig=true' FOCUS=GPU SKIP="" make test-e2e-node
```

TODO:

- [x] Run manual tests
- [x] Add node e2e
- [x] Add unit tests for GPU manager (< 100% coverage)
- [ ] Add unit tests in kubelet package
2017-03-01 04:52:50 -08:00
..
api API 2017-02-28 23:05:40 -08:00
apimachinery/tests API 2017-02-28 23:05:40 -08:00
apis Merge pull request #42116 from vishh/gpu-experimental-support 2017-03-01 04:52:50 -08:00
auth
bootstrap/api kubeadm: Implement the kubeadm token command fully and move it out of the experimental subsection 2017-02-27 12:56:03 +02:00
capabilities
client Update client 2017-02-28 15:34:34 +01:00
cloudprovider Merge pull request #41695 from justinsb/shared_tag 2017-03-01 04:10:01 -08:00
controller gc changes 2017-02-28 23:05:41 -08:00
conversion
credentialprovider
features Map nvidia devices one to one. 2017-02-28 13:42:08 -08:00
fieldpath
fields
generated Merge pull request #42116 from vishh/gpu-experimental-support 2017-03-01 04:52:50 -08:00
hyperkube
kubeapiserver tweak defaults for recommended apiserver options 2017-02-27 07:47:19 -05:00
kubectl Merge pull request #42103 from superbrothers/kubectl-context-completion 2017-03-01 01:44:07 -08:00
kubelet Merge pull request #42116 from vishh/gpu-experimental-support 2017-03-01 04:52:50 -08:00
kubemark improve gpu integration 2017-02-28 11:27:53 -08:00
labels
master Merge pull request #41165 from nikhiljindal/del202 2017-02-26 14:54:54 -08:00
metrics
printers Merge pull request #42162 from kevin-wangzefeng/kubectl-tolerationseconds 2017-02-28 22:00:55 -08:00
probe Add support for attacher/detacher interface in Flex volume 2017-02-24 20:18:06 -05:00
proxy Merge pull request #41487 from anhowe/anhowe-windowsproxy 2017-02-28 20:16:10 -08:00
quota fix typo:evaluator 2017-02-27 09:28:40 +08:00
registry API 2017-02-28 23:05:40 -08:00
routes
runtime
security Portworx Volume Driver in Kubernetes 2017-02-28 23:24:56 +00:00
securitycontext
serviceaccount
ssh
types
util Merge pull request #41944 from jingxu97/Feb/mounter 2017-02-28 09:20:21 -08:00
version
volume Merge pull request #41597 from rootfs/rbd-fencing2 2017-03-01 00:36:01 -08:00
watch
BUILD Update bazel 2017-02-27 06:48:13 -05:00
OWNERS