Commit Graph

11474 Commits

Author SHA1 Message Date
Rohit Jnagal
532f6fdcef Merge pull request #7955 from hurf/refactor_scheduler
Move pkg/scheduler to plugin/pkg/scheduler
2015-05-14 10:28:52 -07:00
Tim Hockin
ae52c15f1c Merge pull request #8253 from thockin/dns-health
Fix spurious quote in DNS healthcheck
2015-05-14 10:08:09 -07:00
Paul Morie
f614367c6c Fix secrets example pod 2015-05-14 13:03:54 -04:00
markturansky
704abd1eef moved README up one dir for better dev experience 2015-05-14 13:03:02 -04:00
Vishnu Kannan
439e2f5fde Moving dns e2e tests in existing services test into a separate DNS e2e test. 2015-05-14 09:59:16 -07:00
Victor Marmol
5e7a7b9206 Merge pull request #8241 from gmarek/remove_name
Remove unused ClusterName from NodeController
2015-05-14 09:49:34 -07:00
Victor Marmol
ce3cbdaf2c Merge pull request #8137 from caesarxuchao/iscsi-test
update example/iscsi to v1beta3
2015-05-14 09:49:04 -07:00
Tim Hockin
1b1010621f Fix spurious quote in DNS healthcheck 2015-05-14 09:39:02 -07:00
Tim Hockin
2c28c6d99f Merge pull request #8191 from pmorie/secrets-reboot
Make secret volumes function correctly across reboot
2015-05-14 09:31:02 -07:00
Victor Marmol
2b1b85468a Merge pull request #7330 from chrismoos/volume_format_script_updates
Add safe_format_and_mount to hyperkube image.
2015-05-14 09:17:20 -07:00
Victor Marmol
aa744f92da Merge pull request #7847 from swagiaal/fix-gce-pd-on-atomic-host
Support default udev GCE PD device path
2015-05-14 09:10:06 -07:00
Victor Marmol
89c6fd72b2 Merge pull request #7915 from ddysher/dns-example
Add a simple DNS example
2015-05-14 09:08:24 -07:00
Victor Marmol
def22b51c8 Merge pull request #8046 from ZJU-SEL/add-ubuntu-test-build-release
add func test-build-release
2015-05-14 09:07:04 -07:00
Victor Marmol
af36d02e58 Merge pull request #8244 from wojtek-t/non_compatible_fields
Fix convertion generator for manually written ones
2015-05-14 09:04:51 -07:00
gmarek
8a4717d3f5 Remove unused ClusterName from NodeController 2015-05-14 18:01:23 +02:00
kargakis
1c5309cc16 stop: Check for error when resizing rcs 2015-05-14 16:49:43 +02:00
Clayton Coleman
aec4196741 Merge pull request #8173 from brendandburns/kubectl
Fix a bug where IgnoreErrors was inverted.
2015-05-14 10:18:12 -04:00
Masahiro Sano
bccafcb97b fix struct field tag 2015-05-14 22:29:11 +09:00
Masahiro Sano
3b27e73726 add client for podTemplate resource 2015-05-14 22:05:03 +09:00
Piotr Szczesniak
c90d381d0d Merge pull request #7970 from marekbiskup/typoFix
e2e test for multiport services
2015-05-14 14:15:30 +02:00
Wojciech Tyczynski
b52a4e60fc Fix convertion generator for manually written ones 2015-05-14 13:51:34 +02:00
marekbiskup
672819be16 multiport endpoint e2e test 2015-05-14 13:42:46 +02:00
dima
3519e83001 Add libvirt provider for vagrant
typo. thanks @fodoj
add short desc and link to docs
2015-05-14 10:37:49 +02:00
Wojciech Tyczynski
b00020884c DeepCopy benchmarks 2015-05-14 09:43:21 +02:00
Wojciech Tyczynski
5010b2dde0 Merge pull request #7945 from bprashanth/density_clarity
Add clarity to density tests
2015-05-14 09:03:05 +02:00
Paul Morie
bea1c05057 Make secret volumes function correctly across reboot 2015-05-14 01:51:14 -04:00
Madis Nõmme
15643a2c72 Add 'auto' option for MASTER_RESERVED_IP. No ElasticIP allocation by default.
Default behaviour when setting up a cluster is using the Amazon-assigned public ip.
It will change between reboots. If MASTER_RESERVED_IP is set to 'auto', new Elastic
IP will be allocated & assigned to master. If MASTER_RESERVED_IP is set to an existing
Elastic IP, it will be used. When something fails, original Amazon-given IP will be used.
2015-05-14 08:33:07 +03:00
Ryan Richard
4e2f350bc9 rackspace: kube_bearer_token -> kubelet_token 2015-05-13 21:38:29 -05:00
Ryan Richard
0205c27c50 update rackspace README 2015-05-13 21:33:26 -05:00
Ryan Richard
1e8ee4d1f1 minor fixes to get a working cluster 2015-05-13 21:33:25 -05:00
Ryan Richard
16a448082f add functions to generate tokens 2015-05-13 21:33:25 -05:00
Ryan Richard
6968074c90 remove manifest config and bump rax coreos image 2015-05-13 21:33:25 -05:00
Ryan Richard
6ae14b3630 add initial support for flannel 2015-05-13 21:33:24 -05:00
Ryan Richard
b2aa089df0 fix download-release.sh
Download-release.sh was overwriting previous downloads
even if the temp URL had expired which resulted in the
release and binaries being overriden.
2015-05-13 21:33:24 -05:00
Ryan Richard
75dac16c34 leverage $public_ip4 for apiserver communication 2015-05-13 21:33:24 -05:00
Eric Tune
936f9cc95d WIP: Update Rackspace so node talks to apiserver
Kubernetes project has decided that it is better if kubelet
and kube-proxy use the apiserver REST interface to get and
set resources instead of accessing resource keys in etcd directly.
This is necessary to support kubelet reporting of events,
and also encapsulates the apiserver store details.

This means that the kubelet and kube-proxy need to know the
apiserver host(s) via a flag.

Since the Rackspace config already used etcd to advertise the
minions to the controller-manager, I used the same pattern to advertise
the apiserver(s) to the minions.

Setting --public_address_override=$private_ipv4 is intended to ensure that
the master serves its http interface on the right ethernet device, since I think
there are two on a droplet.

The new apiserver-advertiser.service puts the IPs of any apiservers in etcd.

The kubelet and kube-proxy now take an environment file which contains
the list of apiserver IPs, and that env var goes into a flag.  The
etcd_servers argument is removed -- the point is for these binaries
to not access etcd.

The new apiserver-finder.service watches for changes in etcd and
restarts kubelet and kube proxy when there are new apiservers.
2015-05-13 21:33:23 -05:00
Deyuan Deng
263a2e5e2f Add a simple DNS example 2015-05-13 22:32:10 -04:00
Zach Loafman
06c22c699a Ensure basic DNS functionality before doing real work in configure-vm.sh
Fixes #8196. Maybe. If my theory is correct on how we got there. Also
changes the inference of master to be based on the master name, not
the node instance prefix. That way if we somehow have a bogus
hostname, the master will configure itself as a node, the whole
cluster fails, and it's a ton more obvious.
2015-05-13 19:12:53 -07:00
Paul Weil
aaeb1dad93 expose user info to admission controllers 2015-05-13 21:31:51 -04:00
Dawn Chen
309a157665 Merge pull request #7984 from cjcullen/kubelet
Kubelet configure cbr0 instead of configure-vm.sh
2015-05-13 17:32:52 -07:00
Vish Kannan
f49757cba5 Merge pull request #8221 from ArtfulCoder/use_https
Use https to access apiserver from kube2sky
2015-05-13 17:21:41 -07:00
Yu-Ju Hong
35f3fe1e73 Merge pull request #8219 from yifan-gu/fix_localup
Remove 'auth-path' in the arguments for kubelet.
2015-05-13 17:19:37 -07:00
Chao Xu
066e3efc67 remove gce-pd example, as it duplicates the examples/persistent-volumes/volumes/gce.yaml 2015-05-13 17:16:13 -07:00
Chao Xu
d5bb436cec Update k8s201.md to match PR#8011 2015-05-13 17:05:39 -07:00
Abhishek Shah
71a10c2044 Use https 2015-05-13 17:03:29 -07:00
Rohit Jnagal
cbe6840697 Merge pull request #8210 from lavalamp/explorer
Explorer example shows what environment k8s runs your container in.
2015-05-13 16:46:28 -07:00
Prashanth Balasubramanian
5de27ede44 Add clarity to density tests 2015-05-13 16:34:45 -07:00
Yifan Gu
621dc01f42 Remove 'auth-path' in the arguments for kubelet.
Otherwise kubelet will fail to create the client because it can't
find the nonexisting auth file.
2015-05-13 16:26:22 -07:00
Victor Marmol
8605f43df5 Merge pull request #8216 from GoogleCloudPlatform/revert-8084-root-cgroup
Revert "Change default CgroupRoot to /."
2015-05-13 15:51:03 -07:00
Victor Marmol
2aaa4e08eb Revert "Change default CgroupRoot to /." 2015-05-13 15:50:23 -07:00