Commit Graph

5573 Commits (9f1cc8571e5adb16d445d5bf3e0887a52a7bfb5c)

Author SHA1 Message Date
scollier c846c2a634 adding ansible config
updating the fedora getting started guide

adding ansible config

removing old fedora.md
2014-09-12 18:18:23 -05:00
Tim Hockin d4b6f7ab3c Re-add namespaces 2014-09-11 17:43:15 -07:00
Max Forbes bd196ea49c Fix some readme and script bugs in examples (take 2).
v2: Resolve issues from comments, fix bugs in update-demo example, rename files for clarity, add turn-down steps.

v3: Add more set commands, clean up rest of env var checks.
2014-09-11 15:06:10 -07:00
Brian Grant 276df0bf2a Misc. doc updates: Go setup, ssh reqd. on GCE, etcd reqd. for local, moved community links to wiki 2014-09-11 20:10:49 +00:00
Tim Hockin 1eeed78a38 Document auto-set names 2014-09-11 12:26:24 -07:00
Tim Hockin 1d9cff4a87 Make pods a case study in identifiers.md 2014-09-11 12:26:23 -07:00
Tim Hockin b6eb7cc979 Simplify pod namespaces 2014-09-11 12:26:23 -07:00
Tim Hockin 1a21ffdd0a Revisit identifiers spec 2014-09-11 12:26:23 -07:00
Joe Beda 769d3ad882 Revert "Fix some readme and script bugs in examples."
This reverts commit 42baed492b.
2014-09-10 13:42:19 -07:00
Max Forbes 6a583ebcf5 Merge branch 'master' of github.com:GoogleCloudPlatform/kubernetes 2014-09-10 13:36:55 -07:00
Max Forbes 42baed492b Fix some readme and script bugs in examples. 2014-09-10 13:34:36 -07:00
Pieter Noordhuis 63ac1dc213 Update vSphere getting started doc 2014-09-10 00:17:41 +00:00
Filipe Brandenburger ec2a39e08e Document Kubernetes Release Process
This documentation covers the proposed release process that will improve
support for versioning builds from tarball.

There's also a diagram to explain how versioning works in face of other
commits being merged in parallel and the quirks of intermediate versions
close to the release window.

Addresses Issue #1226.

Signed-off-by: Filipe Brandenburger <filbranden@google.com>
2014-09-09 14:02:50 -07:00
Clayton Coleman 055c9d5ad2 Merge pull request #1215 from rajatchopra/ovsdoc
ovs networking document
2014-09-09 14:51:12 -04:00
brendandburns d7f84aef82 refine links. 2014-09-08 21:14:09 -07:00
brendandburns 84edb60bcd slight wording change 2014-09-08 21:12:56 -07:00
brendandburns 56c8f43f0c update vagrant to point at the 0.2 release 2014-09-08 21:12:36 -07:00
brendandburns 9ad7618a73 Change directions to use a "stable" release. 2014-09-08 21:09:52 -07:00
Rajat Chopra 07d1c6ff44 ovs networking document
Update networking.md
2014-09-08 17:06:25 -07:00
derekwaynecarr f42fcef620 Add explicit flag to use openvswitch 2014-09-08 15:31:22 -04:00
Clayton Coleman c2072336d0 Merge pull request #891 from erictune/security_md
Access.md added.
2014-09-08 12:56:34 -04:00
Joe Beda c588207639 Merge pull request #1169 from brendandburns/docs
Add documentation for client libraries
2014-09-08 09:28:51 -07:00
Eric Tune 224c29e51d Removed file not ready to share. 2014-09-05 14:27:47 -07:00
Eric Tune 57ca9eefc8 Rename project to namespace and reference #1114. 2014-09-05 13:59:15 -07:00
derekwaynecarr 7f75aae8ab Improve vagrant hostname support across cluster 2014-09-05 16:39:39 -04:00
Yaron Rosenbaum e7f7ac790d Update azure.md
For this to run, VNET and SUBNET need to be set.
2014-09-04 14:36:01 +03:00
Brendan Burns 1dfef703c4 Add documentation for client libraries 2014-09-03 22:21:42 -07:00
CJ Cullen 4a2c3c8c87 Fixed some typos:
Changed "an unified" to "a unified"
Changed "a extra" to "an extra"
Changed "for each pod have" to "for each pod to have"
2014-09-03 14:03:33 -07:00
Tim Hockin a762fb855a Merge pull request #617 from johnwilkes/master
Add initial resources.md for discussion
2014-09-01 20:37:08 -07:00
john wilkes 783836de87 Initial version of a resource model.
Tweaks to reflect comments from thockin
2014-09-01 19:48:00 -07:00
Tim Hockin ee2df8683c Update roadmap
We took a hard look at 1.0 and what things ae really REQUIRED to get to a
stable release that is "useful".  This required moving some things we thought
were really important but not CRITICAL down the list.

For now they are stricken from this doc, but I expect this doc to start
growing a "post 1.0" list soon.

Things stricken and why:

Using the host network: This is primarily a performance optimization, but it
causes potential problems with other uses of HostPorts.  We'd rather focus on
fixing perf problems than dodging them.  We can revisit later if there is a
strong case for it.

Representation of Ports in the Manifest structure: We discussed and decided
that, since HostPort semantics have changed, this matters less than before.

Scenarios where IP-per-pod is hard or impossible: We're still game to help
people figure out how to make it work, but we don't see a case for making k8s
1.0 work in a fundamentally different mode.  Too much churn and risk.  We can
revisit later, if needed.

Auto-scaling controller: We really want this, but it's not critical to making
k8s "useful".

Pluggable authentication: Overlaps with the other identity topic.  Having one
topic seems clearer.

Pod spreading: We still want this, but it's not critical for 1.0.

Container status snippets: We still want this, but it's not critical for 1.0.

Docker-daemon-kills-all-children-on-exit problem: This is still a big problem,
but we're not going to gate our 1.0 on something we don't control.  This has
to be documented as a shortcoming in general.

Interconnection of services: expand / decompose the service pattern: overlaps
with the other services topic.

Recipes for settings where networking is not like GCE: This is happening in
the form of cloudprovider modules, but is not going to gate 1.0.
2014-08-28 12:42:22 -07:00
Daniel Smith 8072f69a4c Merge pull request #1054 from filbranden/build_without_godep
Build without godep
2014-08-28 10:07:05 -07:00
Ryan Richard 2565164a8d Add Rackspace support for dev-build-and-up 2014-08-28 10:36:58 -05:00
Daniel Smith 0965c4ee77 Merge pull request #1050 from brendandburns/docs
Add initial docs for flake hunting.
2014-08-27 18:18:19 -07:00
Filipe Brandenburger 4df5573967 Remove build dependency on `godep`
Instead of using `godep path`, we can simply set the GOPATH directly to
point to the Godeps/_workspace. We can still use `godep` to manage the
dependencies on the Godeps/ tree, but we don't need to have it available
for straight builds from git.

v2: Rebased and moved to inside kube::setup_go_environment() function.

Tested:
- Built it without godep in $PATH:
  $ hack/build-go.sh
- Ran unit tests without godep in $PATH:
  $ hack/test-go.sh
- Retested after rebase.

Signed-off-by: Filipe Brandenburger <filbranden@google.com>
2014-08-27 17:15:09 -07:00
Jeff Mendoza 705b836f2d Added getting started guide for Azure. 2014-08-27 16:36:44 -07:00
Eric Tune 371e7020b5 More Goals and less impl details of Authn.
Expanded discussion of projects in the REST API based on feedback.
2014-08-27 13:01:43 -07:00
Brendan Burns 4c6c484900 Add initial docs for flake hunting. 2014-08-26 21:08:17 -07:00
Joe Beda 169e6f079a Merge pull request #1036 from brendandburns/godep
Fix up the docs somewhat.
2014-08-26 14:21:27 -07:00
Brendan Burns e580d32bdf Fix up the docs somewhat. 2014-08-26 12:51:38 -07:00
Brendan Burns c1b9ea3aad Update the roadmap with some completed tasks. 2014-08-25 20:14:36 -07:00
Eric Tune f476202ce4 Separate userAccount and auth-method. Add UID. 2014-08-25 14:54:44 -07:00
Pieter Noordhuis bb44c651c8 Include missing step in vsphere guide 2014-08-25 13:28:00 -07:00
Pieter Noordhuis c535d6d30b Incorporate comments 2014-08-25 10:01:25 -07:00
Pieter Noordhuis ad7f131a5b Deploy k8s to vSphere 2014-08-24 20:27:05 -07:00
Eric Tune 53a88c1450 Defer details of Authorization to a separate doc. 2014-08-22 16:20:33 -07:00
Eric Tune 6409ccbaa8 Redefine Actors; use consistently; Capitalize k8s. 2014-08-22 15:02:33 -07:00
Eric Tune 49450fcebd Minor changes and fixes. 2014-08-21 13:41:42 -07:00
derekwaynecarr b5b6848809 Add doc on how our salt setup works 2014-08-19 14:13:53 -04:00
Balazs Varga 3050a7f1e1 Update Collaborative Development with link to common mistakes 2014-08-19 00:03:43 +02:00
Daniel Smith b10528aa75 Merge pull request #920 from josephholsten/patch-1
docs/getting-started-guides/locally.md: note linux dependency
2014-08-18 09:37:46 -07:00
Joseph Anthony Pasquale Holsten 85cb097bfe note linux dependency in local getting-started-guide
While the linux dependency is obvious with a moment's thought, some
users (especially on *nix) might plow ahead before realizing their
system isn't supported. This adds a requirements section and points
users in the direction of guides more likely to work for them.
2014-08-16 20:51:18 +00:00
brendandburns 053e75d8e9 Add more details on installing godep 2014-08-15 20:40:31 -07:00
derekwaynecarr 10be80295c apiserver listen on 0.0.0.0 in vagrant 2014-08-14 10:02:04 -04:00
Eric Tune 2a8cc9a3a7 Access.md added. 2014-08-13 16:36:37 -07:00
Clayton Coleman 86c9c48cba First draft of security doc covering minion/etcd isolation 2014-08-13 12:06:21 -04:00
Tim Hockin b5d55c1702 Proposed roadmap to 1.0 2014-08-11 15:18:55 -07:00
Tim Hockin 05b382be26 Merge pull request #850 from derekwaynecarr/issue834
Add local scripts, simplify kubecfg.sh
2014-08-11 13:46:53 -07:00
derekwaynecarr fea7b61b81 Add local scripts, simplify kubecfg.sh 2014-08-11 13:02:52 -04:00
Brad Wells 0ef6b9eb19 Add explicit instruction to vagrant example docs
Building kubecfg is required for kubecfg.sh. kubecfg.sh will warn
of this if it hasn't been built, but it's a better user experience
to make people explicitly aware of all required steps.
2014-08-08 23:09:58 -06:00
Amy Unruh f9bbddf892 minor docs/error msg cleanup 2014-08-06 15:43:27 -07:00
Kelsey Hightower ebf89262eb Move getting started guides to dedicated directory
The project README is getting quite large mainly because of all
the getting started guides embedded in the README.

Create the docs/getting-started-guides directory and relocate all
getting started guides. Update the README to link to each getting
started guide.
2014-08-03 13:16:18 -07:00
Brendan Burns bab31afa22 Add CLI details to the readme. 2014-07-28 15:46:58 -07:00
Jonathan Boulle a8353feb25 Fix a few other doc typos 2014-07-19 21:57:07 -07:00
Brian Grant 0063682a95 Answer 2 FAQs about motivations for pods. 2014-07-16 23:38:47 +00:00
Daniel Smith 7b4b87fd76 First take at architecture diagram. 2014-07-16 14:06:07 -07:00
Brian Grant 37fb72d295 Add networking documentation from issue #188. Refactor pod, label, and networking documentation to push details into separate documents. Add some documentation of how to connect to services. 2014-07-16 18:04:35 +00:00
Tim Hockin 6e78426d00 Tighten the identifiers spec
As I read through it I wanted to wordsmith a bit, which lead to reordering
some to read sort of top-down. There were a couple things I thought were wrong
(pod name should be a subdomain) and a few things I think we can make more
concise. I also added examples and clarified implications.
2014-07-09 07:50:50 -07:00
Clayton Coleman a6a27fd6ef Describe identifiers in Kubernetes
Documents #199
2014-07-01 19:17:39 -04:00
Tim Hockin 6e9c0a6f95 Add a review/commit hysteresis. 2014-06-30 16:53:27 -07:00
Tim Hockin d43de2b7b0 Clarify and lighten the LGTM policy. 2014-06-30 16:48:21 -07:00
Tim Hockin 847eb4fbfc Fix line break 2014-06-30 09:24:41 -07:00
Tim Hockin 05fe417d4d Add a doc on collaborative development 2014-06-29 21:14:58 -07:00