kubernetes/cluster/gce
Kubernetes Submit Queue 4f91113075
Merge pull request #54826 from mindprince/addon-manager
Automatic merge from submit-queue (batch tested with PRs 54826, 53576, 55591, 54946, 54825). If you want to cherry-pick this change to another branch, please follow the instructions <a href="https://github.com/kubernetes/community/blob/master/contributors/devel/cherry-picks.md">here</a>.

Run nvidia-gpu device-plugin daemonset as an addon on GCE nodes that have nvidia GPUs attached

- Instead of the old `Accelerators` feature that added `alpha.kubernetes.io/nvidia-gpu` resource, use the new `DevicePlugins` feature that adds vendor specific resources. (In case of nvidia GPUs it will
add `nvidia.com/gpu` resource.)

- Add node label to GCE nodes with accelerators attached. This node label is the same as what GKE attaches to node pools with accelerators attached. (For example, for nvidia-tesla-p100 GPU, the label would be `cloud.google.com/gke-accelerator=nvidia-tesla-p100`) This will help us target accelerator specific
daemonsets etc. to these nodes.

- Run nvidia-gpu device-plugin daemonset as an addon on GCE nodes that have nvidia GPUs attached.

- Some minor documentation improvements in addon manager.

**Release note**:
```release-note
GCE nodes with NVIDIA GPUs attached now expose `nvidia.com/gpu` as a resource instead of `alpha.kubernetes.io/nvidia-gpu`.
```

/sig cluster-lifecycle
/sig scheduling
/area hw-accelerators

https://github.com/kubernetes/features/issues/368
2017-11-13 14:46:55 -08:00
..
addons Add GCP addon PodSecurityPolicies & Bindings 2017-11-01 14:03:05 -07:00
container-linux Added logic for custom kube proxy yaml for GKE 2017-11-06 12:30:42 -08:00
debian Allow creating special node for heapster in GCE 2017-06-28 21:27:36 +02:00
gci Merge pull request #54826 from mindprince/addon-manager 2017-11-13 14:46:55 -08:00
BUILD Introduce GCE-specific addon directory 2017-10-17 16:08:03 -07:00
config-common.sh Remove all traces of federation 2017-10-26 13:37:37 -07:00
config-default.sh Merge pull request #54826 from mindprince/addon-manager 2017-11-13 14:46:55 -08:00
config-test.sh Merge pull request #54826 from mindprince/addon-manager 2017-11-13 14:46:55 -08:00
configure-vm.sh Symbol links of key and cert are no longer used. 2017-11-09 17:26:22 +08:00
cos Symlink cluster/gce/cos to cluster/gce/gci 2017-03-15 15:31:51 -07:00
delete-stranded-load-balancers.sh Remove "All rights reserved" from all the headers. 2016-06-29 17:47:36 -07:00
list-resources.sh Switch away from gcloud deprecated flags in compute resource listings 2017-08-30 06:41:09 +01:00
OWNERS Add bowei to the OWNER for cluster/gce 2017-08-31 10:29:19 -07:00
ubuntu Makes cluster/gce/ubuntu to be a symlink to cluster/gce/gci and changes the gci's [master|node].yaml to enable kubernetes.target. 2017-04-25 16:19:00 -07:00
upgrade.sh Remove backfile-kubeletauth-certs from gce upgrade 2017-11-08 23:15:58 +08:00
util.sh Merge pull request #54001 from cblecker/sed-func 2017-10-31 03:09:46 -07:00