Commit Graph

18 Commits

Author SHA1 Message Date
Justin Santa Barbara
f9a6ac077e Ubernetes Lite: Volumes can dictate zone scheduling
For AWS EBS, a volume can only be attached to a node in the same AZ.
The scheduler must therefore detect if a volume is being attached to a
pod, and ensure that the pod is scheduled on a node in the same AZ as
the volume.

So that the scheduler need not query the cloud provider every time, and
to support decoupled operation (e.g. bare metal) we tag the volume with
our placement labels.  This is done automatically by means of an
admission controller on AWS when a PersistentVolume is created backed by
an EBS volume.

Support for tagging GCE PVs will follow.

Pods that specify a volume directly (i.e. without using a
PersistentVolumeClaim) will not currently be scheduled correctly (i.e.
they will be scheduled without zone-awareness).
2015-12-31 12:27:01 -05:00
Chao Xu
2b2f285777 run hack/update-generated-docs.sh 2015-12-21 10:41:30 -08:00
Justin Santa Barbara
541ff002c0 Zone scheduler: Update scheduler docs
There's not a huge amount of detail in the docs as to how the scheduler
actually works, which is probably a good thing both for readability and
because it makes it easier to tweak the zone-spreading approach in the
future, but we should include some information that we do spread across
zones if zone information is present on the nodes.
2015-12-13 20:34:01 -05:00
Tim Hockin
dab591b629 Run update-gendocs 2015-11-13 13:57:57 -08:00
HaiyangDING
6e11cd6028 Replace PodFitsPorts with PodFitsHostPorts 2015-09-30 15:14:59 +08:00
dinghaiyang
2979ae7f2a Repalce limits with requests in scheduler documentation.
Due to #11713
2015-08-25 00:14:24 +08:00
Eric Paris
024208e39f Fix trailing whitespace in all docs 2015-07-30 20:41:30 -04:00
David Oppenheimer
50e95a031b Absolutize links that leave the docs/ tree to go anywhere other than
to examples/ or back to docs/
2015-07-20 00:25:07 -07:00
Tim Hockin
33f1862830 Run gendocs 2015-07-17 15:35:43 -07:00
Tim Hockin
542e13d2d3 Better scary message 2015-07-17 09:28:49 -07:00
Janet Kuo
b0c68c4b81 Ensure all docs and examples in user guide are reachable 2015-07-16 23:12:47 -07:00
Tim Hockin
39b86908a1 Run gendocs 2015-07-14 17:28:47 -07:00
Tim Hockin
79f9cd7c83 Run gendocs 2015-07-14 15:28:59 -07:00
Daniel Smith
821e08fded Apply mungedocs changes 2015-07-13 17:48:40 -07:00
Tim Hockin
fffc64e733 Run gendocs and munges 2015-07-13 11:27:48 -07:00
Ed Costello
2b941634d8 Copy edits to remove doubled words 2015-07-13 10:11:55 -04:00
Mike Danese
ed731a9d75 fix verify gendocs 2015-07-10 12:51:35 -07:00
dingh
e019c8475f Create schedule_algorithm file
This document explains briefly the schedule algorithm of Kubernetes and can be complementary to scheduler.md.
2015-07-10 14:51:11 +08:00