Commit Graph

455 Commits

Author SHA1 Message Date
Justin Santa Barbara 4f4703bb1a 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
hurf d8b1f8d6ae Clean up standalone conversion tool
Remove kube-version-change for all its functionalities are covered
by kubectl convert command. Also changed the related docs.
2015-12-23 10:31:08 +08:00
Brendan Burns e2ff274270 Merge pull request #18047 from caesarxuchao/munger-tag-new
Stop munger produce the link to a release version doc if it doesn't exit in the release branch
2015-12-22 10:35:20 -08:00
Ed Costello b3849ceb44 Copy edits for typos 2015-12-22 09:30:48 -05:00
k8s-merge-robot 99d4231f21 Merge pull request #18941 from smarterclayton/document_typed_ints
Auto commit by PR queue bot
2015-12-21 12:16:47 -08:00
Chao Xu 83db13cc2e run hack/update-generated-docs.sh 2015-12-21 10:41:30 -08:00
Clayton Coleman f43cec8f19 Document lowercase filenames 2015-12-20 14:38:34 -05:00
Clayton Coleman ecc0cc2d5b Document that int32 and int64 must be used in external types 2015-12-20 14:36:34 -05:00
k8s-merge-robot 437c98d858 Merge pull request #18764 from quinton-hoole/2015-12-16-issue-priority-definitions
Auto commit by PR queue bot
2015-12-19 10:51:03 -08:00
k8s-merge-robot 3a5e39abe9 Merge pull request #18694 from thockin/airplane_validation_pt7
Auto commit by PR queue bot
2015-12-19 03:57:53 -08:00
k8s-merge-robot c415a6c7c5 Merge pull request #17983 from nikhiljindal/updateDocsDoc
Auto commit by PR queue bot
2015-12-18 15:40:43 -08:00
nikhiljindal 3d4cf50dd2 Add instructions to run versionize-docs in cherrypick doc 2015-12-18 15:14:57 -08:00
nikhiljindal 50e6624e2b Adding a doc to explain the process of updating release docs 2015-12-18 14:29:51 -08:00
k8s-merge-robot 75dc2ffa06 Merge pull request #18847 from caesarxuchao/release-doc
Auto commit by PR queue bot
2015-12-18 10:38:25 -08:00
k8s-merge-robot c6c7255259 Merge pull request #18184 from amygdala/docs
Auto commit by PR queue bot
2015-12-18 10:34:44 -08:00
Tim Hockin 88882f06f4 Clean up and document validation strings
Also add a detail string for Required and Forbidden.  Fix tests.
2015-12-18 09:40:50 -08:00
Chao Xu 9def9b378e add the required changes in master to devel/releasing.md 2015-12-17 11:36:50 -08:00
k8s-merge-robot 3fe09ccf47 Merge pull request #17915 from justinsb/multizone_spread_rcs
Auto commit by PR queue bot
2015-12-16 19:04:07 -08:00
Quinton Hoole 081c9100c7 Moved to existing documentation about issue priorities. 2015-12-16 10:39:02 -08:00
Quinton Hoole a2ccb32f3e Addressed thockin's comments. 2015-12-16 09:47:12 -08:00
Amy Unruh 12e5ddcbac config best practices doc edits 2015-12-16 07:35:31 -08:00
Isaac Hollander McCreery 8ecb41df7e Mark a release as stable when we announce it, and stop using cherry_pick_list.sh 2015-12-15 16:37:00 -08:00
Tim Hockin 2743354dee api-conventions: Namespace is label, not subdomain 2015-12-14 20:38:34 -08:00
k8s-merge-robot a9f7681b47 Merge pull request #18090 from thockin/go-versions
Auto commit by PR queue bot
2015-12-14 14:47:59 -08:00
Paul Morie ad6bfda321 Add note about type comments to API changes doc 2015-12-14 15:03:21 -05:00
Justin Santa Barbara 343a552e67 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
k8s-merge-robot a64798d24c Merge pull request #18177 from eosrei/1111-doc-machine-names
Auto commit by PR queue bot
2015-12-10 21:42:08 -08:00
Tim Hockin 458e489bbd Make go version requirements clearer 2015-12-10 12:09:25 -08:00
Filip Grzadkowski 7da888eee0 Update documents for release process 2015-12-10 19:28:40 +01:00
Tamer Tas 9b60d8c880 Rename githash to build_version and version to release_version 2015-12-08 01:21:20 +02:00
Jon Eisen ee875e93eb Add new clojure api bindings library
https://github.com/yanatan16/clj-kubernetes-api
2015-12-04 13:47:30 -07:00
Brad Erickson 77f62c05d2 Minion->Node rename: docs/ machine names only, except gce/aws 2015-12-03 23:34:50 -08:00
Brad Erickson a608d8c1bd Minion->Name rename: cluster/vagrant, docs and Vagrantfile 2015-12-02 12:45:12 -08:00
k8s-merge-robot e2203f9397 Merge pull request #16628 from caesarxuchao/change-error-type
Auto commit by PR queue bot
2015-11-30 17:21:52 -08:00
k8s-merge-robot 415901cde2 Merge pull request #17703 from timstclair/api-conventions
Auto commit by PR queue bot
2015-11-30 15:49:53 -08:00
Chao Xu b0542299ca change the "too old resource version" error from InternalError to 410 Gone. 2015-11-25 10:27:03 -08:00
Brad Erickson bc465c1d0f Minion->Node rename: NUM_NODES 2015-11-25 00:45:10 -08:00
Brad Erickson ceef4793e3 Minion->Node rename: KUBERNETES_NODE_MEMORY, VAGRANT_NODE_NAMES, etc
ENABLE_NODE_PUBLIC_IP
NODE_ADDRESS
NODE_BLOCK_DEVICE_MAPPINGS
NODE_CONTAINER_ADDRS
NODE_CONTAINER_NETMASKS
NODE_CONTAINER_SUBNET_BASE
NODE_CONTAINER_SUBNETS
NODE_CPU
2015-11-25 00:43:52 -08:00
k8s-merge-robot 30c8bcd848 Merge pull request #17446 from ihmccreery/no-more-latest
Auto commit by PR queue bot
2015-11-24 03:41:32 -08:00
Tim St. Clair e1ded93ff3 Clarify when pointers are used for optional types 2015-11-23 18:06:23 -08:00
Hongchao Deng ccd0d84dc9 Kubemark guide: add paragraph to describe '--delete-namespace=false' 2015-11-20 12:01:37 -08:00
k8s-merge-robot 5a02a9ad0e Merge pull request #17377 from bgrant0607/docfix2
Auto commit by PR queue bot
2015-11-19 08:18:18 -08:00
k8s-merge-robot 9c9f1b244e Merge pull request #15466 from gmarek/user-guide
Auto commit by PR queue bot
2015-11-19 08:09:50 -08:00
Isaac Hollander McCreery 8f8914f3de Add sanity checks for release 2015-11-18 16:19:01 -08:00
Abhi Shah 7221b78587 Merge pull request #17267 from brendandburns/docs2
Add a description of the proposed owners file system for the repo
2015-11-18 14:48:13 -08:00
Brendan Burns ce41098cb3 Add a description of the proposed owners file system for the repo 2015-11-18 11:46:33 -08:00
Isaac Hollander McCreery eac73b4244 Defer release notes to announcement of release, and move instructions for release notes back into docs and away from scripts 2015-11-18 09:50:56 -08:00
Brian Grant 1344366406 Address feedback 2015-11-18 17:30:19 +00:00
gmarek 3ec5bdafb9 Add Kubemark User Guide 2015-11-18 15:21:14 +01:00
Brian Grant 31832344a1 Add conventions about primitive types. 2015-11-17 15:18:17 +00:00