k3s/cmd
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
..
clicheck Enable auto-generating sources rules 2017-01-05 14:14:13 -08:00
cloud-controller-manager Update bazel 2017-02-27 06:48:13 -05:00
gendocs Enable auto-generating sources rules 2017-01-05 14:14:13 -08:00
genkubedocs Enable auto-generating sources rules 2017-01-05 14:14:13 -08:00
genman Enable auto-generating sources rules 2017-01-05 14:14:13 -08:00
genslateyaml Enable auto-generating sources rules 2017-01-05 14:14:13 -08:00
genswaggertypedocs start the apimachinery repo 2017-01-11 09:09:48 -05:00
genutils Enable auto-generating sources rules 2017-01-05 14:14:13 -08:00
genyaml Enable auto-generating sources rules 2017-01-05 14:14:13 -08:00
gke-certificates-controller New command: gke-certificates-controller 2017-02-24 14:35:32 -08:00
hyperkube add aggregation integration test 2017-02-28 08:42:06 -05:00
kube-apiserver add aggregation integration test 2017-02-28 08:42:06 -05:00
kube-controller-manager Portworx Volume Driver in Kubernetes 2017-02-28 23:24:56 +00:00
kube-discovery Enable auto-generating sources rules 2017-01-05 14:14:13 -08:00
kube-proxy Merge pull request #41487 from anhowe/anhowe-windowsproxy 2017-02-28 20:16:10 -08:00
kubeadm Merge pull request #41921 from apprenda/kubeadm_join_ux_update_2 2017-03-01 04:09:59 -08:00
kubectl *: update codegen and bazel 2017-02-21 09:26:03 -08:00
kubelet Merge pull request #42116 from vishh/gpu-experimental-support 2017-03-01 04:52:50 -08:00
kubemark Updated NodeRef to clientv1.ObjectReference. 2017-02-07 06:27:06 +08:00
libs/go2idl Update client 2017-02-28 15:34:34 +01:00
linkcheck Enable auto-generating sources rules 2017-01-05 14:14:13 -08:00
mungedocs Enable auto-generating sources rules 2017-01-05 14:14:13 -08:00
BUILD New command: gke-certificates-controller 2017-02-24 14:35:32 -08:00
OWNERS Updated top level owners file to match new format 2017-01-19 11:29:16 -08:00