k3s/pkg/cloudprovider/providers
k8s-merge-robot d33fa39abf Merge pull request #23254 from jsafrane/devel/ulimited-aws-devices
Automatic merge from submit-queue

AWS: Move enforcement of attached AWS device limit from kubelet to scheduler

Limit of nr. of attached EBS volumes to a node is now enforced by scheduler. It can be adjusted by `KUBE_MAX_PD_VOLS` env. variable there. Therefore we don't need the same check in kubelet. If the system admin wants to attach more, we should allow it.

Kubelet limit is now 650 attached volumes ('ba'..'zz').

Note that the scheduler counts only *pods* assigned to a node. When a pod is deleted and a new pod is scheduled on a node, kubelet start (slowly) detaching the old volume and (slowly) attaching the new volume. Depending on AWS speed **it may happen that more than KUBE_MAX_PD_VOLS volumes are actually attached to a node for some time!** Kubelet will clean it up in few seconds / minutes (both attach/detach is quite slow).

Fixes #22994
2016-05-19 06:13:42 -07:00
..
aws Merge pull request #23254 from jsafrane/devel/ulimited-aws-devices 2016-05-19 06:13:42 -07:00
fake Change LoadBalancer methods to take api.Service 2016-03-23 10:48:11 +00:00
gce GCE: Allow nodes to exceed target pool maximums 2016-05-09 21:44:58 -07:00
mesos Uncomment the code that cause by #19254 2016-04-25 23:21:31 +08:00
openstack Fix the rest of the code 2016-04-29 17:12:10 -04:00
ovirt Use newer home for gcfg package 2016-03-16 08:42:08 -07:00
rackspace Added Block Storage support to Rackspace provider, improved Node discovery. 2016-04-21 10:31:37 +02:00
vsphere Adding error check when read instance id failed 2016-05-13 22:18:55 -07:00
providers.go Retreive VM Name from Running Instance 2016-05-09 08:31:18 -07:00