Commit Graph

4484 Commits (59164ca8447f3ec394a1477ae9c4bf5abcfe15c8)

Author SHA1 Message Date
Tim Hockin 59164ca844 Make DNS an option for cluster turnup 2014-12-29 09:18:12 -08:00
Tim Hockin 1291c718cf Use a helper bridge between k8s and SkyDNS
Rather than have to keep SkyDNS up to date with Kubernetes, use a
buddy-container "kube2sky" to watch kubernetes and sync Service records
into etcd for SkyDNS ot find.  This also adds namespace support.
2014-12-29 09:18:12 -08:00
Tim Hockin 652479a3b1 Add kubelet DNS flags & api disable for DNS
This adds --cluster_dns and --cluster_domain flags to kubelet.  If
non-empty, kubelet will set docker --dns and --dns-search flags based on
these.  It uses the cluster DNS and appends the hosts's DNS servers.
Likewise for DNS search domains.

This also adds API support to bypass cluster DNS entirely, needed to
bootstrap DNS.
2014-12-29 09:18:12 -08:00
Tim Hockin 2a110b097d add contrib/dns/MAINTAINERS 2014-12-29 09:18:12 -08:00
Rohit Jnagal a99bb4823b Merge pull request #3150 from vishh/cadvisor
Update cadvisor static manifest file completely.
2014-12-25 10:55:46 -08:00
Vishnu Kannan 2d5432bc91 update cadvisor static manifest file completely. 2014-12-25 18:22:59 +00:00
Tim Hockin 6624b64f44 Merge pull request #3142 from vishh/oom_score
Set oom_score_adj for kubelet and kube-proxy to a low value
2014-12-23 17:24:30 -08:00
Vishnu Kannan 6f53f33fda Set oom_score_adj for kubelet and kube-proxy to a low value to help them survive system memory pressure. 2014-12-24 00:34:28 +00:00
Tim Hockin 1c9ac79e78 Merge pull request #3141 from lavalamp/optimize
Fix e2e; add template function to make this possible
2014-12-23 15:03:33 -08:00
Daniel Smith eff054515a fix update.sh 2014-12-23 22:48:43 +00:00
Daniel Smith 7f46d420dd add existence func and unit test 2014-12-23 14:05:26 -08:00
Daniel Smith 8824e46340 Merge pull request #3115 from thockin/proxy-pods
Add apiserver proxy support for pods.
2014-12-23 13:00:21 -08:00
Tim Hockin fb0a7a9693 Add apiserver proxy support for pods.
This is useful for testing mostly.
2014-12-23 12:51:24 -08:00
Daniel Smith 16c624b2e6 improve error reporting for bad templates 2014-12-23 11:21:38 -08:00
Eric Tune 8cdaab5a10 Merge pull request #3114 from brendandburns/e2e
Add some extra checks to (hopefully) prevent flakes.
2014-12-23 11:17:23 -08:00
Eric Tune e905234834 Merge pull request #3116 from brendandburns/master
Fix the build.
2014-12-23 10:34:06 -08:00
Brendan Burns 1d58958db8 Fix the build. 2014-12-23 10:28:26 -08:00
Brendan Burns 3f43dd32be Add some extra checks to (hopefully) prevent flakes. 2014-12-23 09:34:27 -08:00
Brendan Burns c7d3b12d43 Merge pull request #2051 from anguslees/openstack-provider
Openstack provider
2014-12-23 09:33:19 -08:00
Brendan Burns 119fe37f06 Update CHANGELOG.md 2014-12-22 20:08:39 -08:00
Daniel Smith 05a0c5ca17 Merge pull request #3097 from brendandburns/img
Add support for garbage collecting images.
2014-12-22 17:08:41 -08:00
Brendan Burns b8781c04bb Add support for garbage collecting images. 2014-12-22 16:56:58 -08:00
Daniel Smith bf67e14e9f Merge pull request #3096 from brendandburns/update
Clear node status before the validation check.
2014-12-22 16:39:02 -08:00
Daniel Smith 65cf5f29b7 Merge pull request #3095 from derekwaynecarr/events_not_namespace
Namespace scope events in storage
2014-12-22 16:01:38 -08:00
Rohit Jnagal f67c7bc8a1 Merge pull request #3105 from vishh/update_cadvisor
Update cadvisor manifest to bind mount "/sys" from global namespace.
2014-12-22 15:59:38 -08:00
Vishnu Kannan 9a4476a60c Update cadvisor manifest to bind mount "/sys" from global namespace. 2014-12-22 23:49:22 +00:00
Brendan Burns 474cf20810 Merge pull request #3083 from lavalamp/optimize
Make list pods constant time
2014-12-22 15:38:54 -08:00
Daniel Smith 6916235513 Make locking simpler
add test for node existence cache behavior
2014-12-22 15:11:28 -08:00
Eric Tune 1f068fab41 Merge pull request #2501 from derekwaynecarr/admission_control_proposal
Admission control proposal
2014-12-22 14:50:05 -08:00
Brendan Burns a1a3f1853e Merge pull request #3089 from sergeyevstifeev/patch-2
Fix broken flaky-tests.md documentation link
2014-12-22 14:42:52 -08:00
Brendan Burns ed49fd5241 Merge pull request #3104 from mrdunski/master
Issue #3101 - fixes high CPU load in hack/local-up-cluster.sh when no tty
2014-12-22 14:34:41 -08:00
Daniel Smith dc5383dcf8 add ttl as param to ip cache 2014-12-22 14:14:03 -08:00
Daniel Smith 545d87d554 Move clock to util 2014-12-22 14:14:03 -08:00
Daniel Smith 5b8e91595a Make pod listing costant-time
* move ip cache out of registry/pod
* combine, rationalize, and move pod status logic
* Fix unit and integration tests
2014-12-22 14:14:03 -08:00
Brendan Burns 057c6b8e7c fix link. 2014-12-22 13:57:26 -08:00
roberthbailey bba5147643 Merge pull request #3100 from brendandburns/docs
Update to include links to the user FAQ
2014-12-22 13:54:44 -08:00
Patryk Dunski 02862f926d Issue #3101 - fixes high CPU load in hack/local-up-cluster.sh when there is no standard input defined 2014-12-22 22:47:00 +01:00
Joe Beda 44ce5bef6a Merge pull request #3088 from sergeyevstifeev/patch-1
Remove unnecessary 'sudo'
2014-12-22 13:19:49 -08:00
Brendan Burns 53f7499fd0 Update to include links to the user FAQ 2014-12-22 13:19:10 -08:00
Brendan Burns 9884142061 Clear node status before the validation check. 2014-12-22 11:57:31 -08:00
Sergey Evstifeev 5236b22cda Run only kubernetes components with sudo 2014-12-22 20:12:02 +01:00
roberthbailey 9b6aec5e22 Merge pull request #3092 from zmerlynn/gke-kubectl-path
GKE: Adjust the PATH to the right kubectl for gcloud
2014-12-22 10:37:56 -08:00
Zach Loafman e71798df3f Adjust the PATH to the right kubectl for gcloud, add KUBECTL_PATH override
Force kubectl to the git repo version if we detect a built version.
Add a KUBECTL_PATH override so that system/home directory versions of
kubectl can be used if desired. Remove existing $HOME inference.
2014-12-22 10:14:32 -08:00
Brendan Burns 95d4da98bb Merge pull request #3093 from derekwaynecarr/more_client_updates
Follow-up review comments from 3066
2014-12-22 10:05:15 -08:00
Brendan Burns 6aa57e1573 Merge pull request #3079 from vishh/fix_monitoring
Improve monitoring e2e test.
2014-12-22 10:02:19 -08:00
Brendan Burns 2bc8d2339a Merge pull request #3081 from zmerlynn/i3053
Up cmd/e2e timeout
2014-12-22 10:01:48 -08:00
derekwaynecarr b47cde2465 Namespace scope events in storage 2014-12-22 13:01:20 -05:00
Brendan Burns e9f8adfe54 Merge pull request #3082 from zmerlynn/gkecmd
Fix binary detection on GKE
2014-12-22 10:01:18 -08:00
derekwaynecarr 652b7aa665 Rename namespaceAsPath 2014-12-22 12:24:21 -05:00
Sergey Evstifeev a8461efa29 Fix broken flaky-tests.md documentation link
The link ended up pointing at ./docs/devel/docs/devel/flaky-tests.md instead of .docs/devel/flaky-tests.md
2014-12-22 15:53:32 +01:00