litian54
36ef786228
Fix Rendering SLS 'base:nginx' failed if 'cloud' is not defined in minion grains
2015-04-10 18:27:22 -07:00
Dawn Chen
23c9b1a04b
Merge pull request #6709 from ArtfulCoder/apiserver-in-a-pod
...
kube-apiserver in a pod.
2015-04-10 16:34:24 -07:00
Victor Marmol
52d73951db
Merge pull request #6710 from rjnagal/node
...
Fix heapster config to talk to the right kubelet port.
2015-04-10 16:12:42 -07:00
Rohit Jnagal
013653bd58
Fix heapster config to talk to the right kubelet port.
...
The config was updated for v1bet1, but the tests are using v1beta3.
2015-04-10 22:58:38 +00:00
Abhishek Shah
2f70395396
kube-apiserver in a pod.
2015-04-10 15:46:49 -07:00
Justin Santa Barbara
034412aff1
Support multiple k8s clusters
2015-04-10 13:25:43 -07:00
Justin Santa Barbara
a366f9ee88
Create the /usr/share/google dir in salt
2015-04-10 13:25:43 -07:00
Justin Santa Barbara
b9fd56050a
Add safe_format_and_mount script to aws
...
Apache licensed :-)
2015-04-10 13:25:42 -07:00
Justin Santa Barbara
49543aca61
Update IAM permissions for minion, to allow EBS
2015-04-10 13:25:42 -07:00
Derek Carr
d2b6920a32
Merge pull request #6496 from ArtfulCoder/docker_image_install
...
Load docker images of kubernetes components after docker is installed.
2015-04-10 16:19:10 -04:00
Daniel Smith
c6d4bb373e
Merge pull request #6631 from jiangyaoguo/remove-duplicate-localhost-setting
...
Remove duplicate localhost setting
2015-04-09 10:43:00 -07:00
Maxwell Forbes
7eb7387d97
Merge pull request #6403 from zmerlynn/salt_docs
...
Update the existing salt.md, add the start of a Salt README tree
2015-04-09 10:34:25 -07:00
Daniel Smith
c8ad77205c
Merge pull request #6615 from brendandburns/hash
...
We have had user reports that look like hash conflicts. Expand the hash to 10 digits.
2015-04-09 10:23:53 -07:00
Jeff Lowdermilk
ca6f1a1bc7
Merge pull request #6476 from deads2k/deads-fix-kubeconfig-serialization
...
fix kubeconfig serialization
2015-04-09 09:41:26 -07:00
yaoguo
e597b41d93
Remove duplicate localhost setting
2015-04-10 00:10:47 +08:00
Abhishek Shah
4996ccbf2d
Load docker images of kubernetes components after docker is installed.
2015-04-09 09:06:42 -07:00
Brendan Burns
5df4d927b9
We have had user reports that look like hash conflicts. Expand the has to 10 digits.
2015-04-08 21:51:50 -07:00
nikhiljindal
fe60be3179
Moving v1beta1 kubectl examples to v1beta3
2015-04-08 13:08:13 -07:00
Vish Kannan
ffffbb7edf
Merge pull request #6505 from brendandburns/hyperkube
...
Docker multi-node
2015-04-08 11:08:39 -07:00
Jeff Mendoza
98db9081a6
Azure: Wait for salt completion on cluster initlization
...
Fix for #3177 . Add a loop at the end of cluster initlization to
wait for salt completion. This may never complete if there was a
cluster deployment error.
2015-04-08 09:05:07 -07:00
Brendan Burns
b3c46b5c66
Add a Docker multi-node setup.
2015-04-07 21:22:33 -07:00
Dawn Chen
8ede54c511
Upgrade kubernetes to gcr.io/google_containers/etcd:2.0.9
2015-04-07 16:26:11 -07:00
Dawn Chen
4963783b7e
Build etcd 2.0.9 image.
2015-04-07 16:06:36 -07:00
Justin Santa Barbara
2426366ec8
Update cAdvisor with moved docker root on AWS
...
We set up a symlink now, and we also pass docker_root into the kubelet.
The symlink is probably sufficient, but doing both feels safer.
2015-04-07 10:40:22 -07:00
Brendan Burns
1ccfa589e7
Merge pull request #6498 from ArtfulCoder/stop_nginx_service
...
Disable nginx service
2015-04-07 09:51:53 -07:00
Rohit Jnagal
13b805fe1e
Merge pull request #6504 from ghodss/gce-customize-minion-size
...
Make minion disk size in GCE kube-up customizable
2015-04-07 08:36:43 -07:00
deads2k
609208b8b5
update scripts with correct templates
2015-04-07 08:07:24 -04:00
Sam Ghods
6ec32bf16c
Make minion disk size in GCE kube-up customizable
2015-04-06 21:47:45 -07:00
Abhishek Shah
a0ea2c6718
Disable nginx service
2015-04-06 18:38:03 -07:00
Fabio Yeon
fd7db14df0
Add local file option to "upgrade.sh".
2015-04-06 16:30:15 -07:00
Zach Loafman
c292d2e8d6
Update the existing salt.md, add the start of a Salt README tree
...
Starts to fix #6070
2015-04-06 14:41:21 -07:00
Robert Bailey
05fd6fe619
Merge pull request #6432 from brendandburns/hyperkube
...
Add a docker image for hyperkube, and instructions on how to use.
2015-04-06 11:23:40 -07:00
Abhi Shah
46370bcc51
Merge pull request #6471 from ArtfulCoder/prevent_docker_load
...
Prevent docker load.
2015-04-06 11:21:51 -07:00
Rohit Jnagal
62f399fb84
Merge pull request #6453 from mazswojejzony/master
...
Ubuntu-cluster updates: configure.sh fix and guide update
2015-04-06 11:17:51 -07:00
Abhishek Shah
9231fae998
Prevent docker load.
2015-04-06 11:09:27 -07:00
Brendan Burns
628b052aae
Add a docker how-to guide.
2015-04-06 10:43:42 -07:00
Rohit Jnagal
1ecb926ace
Merge pull request #6427 from zmerlynn/upgrade_master
...
First hack at upgrade script for GCE
2015-04-06 09:03:26 -07:00
Zach Loafman
616c6be653
Refactor the "gcloud compute instances create" call as well.
2015-04-06 08:35:02 -07:00
mazswojejzony
e385d552c5
Fixed default config for kube-proxy on minions
...
Without this fix kube-proxy on minions cannot connect to master as `MASTER_IP` is not reachable.
2015-04-05 22:21:03 +02:00
Zach Loafman
9e5fd874cc
First hack at upgrade script for GCE:
...
Address #6075 : Shoot the master VM while saving the master-pd. This
takes a couple of minor changes to configure-vm.sh, some of which also
would be necessary for reboot. In particular, I changed it so that the
kube-token instance metadata is no longer required after inception;
instead, we mount the master-pd and see if we've already created the
known tokens file before blocking on the instance metadata.
Also partially addresses #6099 in bash by refactoring the kube-push
path.
2015-04-05 11:42:34 -07:00
Yu-Ju Hong
70a0a93f05
Merge pull request #5682 from justinsb/options_docs
...
More options documentation
2015-04-03 18:06:42 -07:00
Brian Grant
b0b6418ca3
Merge pull request #6377 from nikhiljindal/kubevtl
...
Updating components to use v1beta3
2015-04-03 15:58:09 -07:00
Yu-Ju Hong
93d5c819d2
Merge pull request #6426 from satnam6502/kibana-image
...
Update Kibana to v1.2 which paramaterizes location of Elasticsearch
2015-04-03 15:43:03 -07:00
nikhiljindal
f2b72931fc
Updating components to use v1beta3
2015-04-03 15:19:14 -07:00
Zach Loafman
f96fbfe174
Merge pull request #6422 from ArtfulCoder/local_etcd
...
Run etcd on localhost for all providers.
2015-04-03 15:17:50 -07:00
Satnam Singh
cfb8577324
Update Kibana to v1.2 which paramaterizes location of Elasticsearch
2015-04-03 14:55:00 -07:00
Brendan Burns
ee9591e25d
Add a docker image for the hyperkube binary.
2015-04-03 14:54:50 -07:00
Satnam Singh
e4c91df35f
Merge pull request #5776 from jonlangemak/fluentd-elasticsearch-kibanafix
...
Added API variables so Kibana could access ES through the API server
2015-04-03 14:43:05 -07:00
Abhishek Shah
fb665ede4c
Run etcd on localhost for all providers.
2015-04-03 14:00:44 -07:00
Justin Santa Barbara
5d7f86b041
More options documentation
2015-04-03 13:44:06 -07:00
Eric Tune
e49424785e
Merge pull request #6380 from roberthbailey/kubelet-ssl
...
Configure the kubelet to use HTTPS (take 2)
2015-04-03 13:43:00 -07:00
Abhishek Shah
23c42cd8b2
Etcd listens on localhost for GCE
2015-04-03 11:40:09 -07:00
Yu-Ju Hong
76f1232a2e
Merge pull request #6404 from dchen1107/master
...
Using gcr.io/google_containers/etcd:2.0.8
2015-04-03 08:51:41 -07:00
Zach Loafman
3916222e5e
Merge pull request #6412 from justinsb/aws_create_in_az
...
AWS: Create instances in the specified AZ
2015-04-03 08:34:25 -07:00
Justin Santa Barbara
2fb573c482
Create instances in the specified AZ
2015-04-03 08:04:53 -07:00
Filip Grzadkowski
0ffabfa9f7
Add ability to set master/minion size for GCE using envvar.
2015-04-03 11:36:05 +02:00
Jon Langemak
35038dc19a
Added ES ENV variables so Kibana can be access in other ways
2015-04-02 21:58:10 -05:00
Zach Loafman
de67b96ff7
Merge pull request #6396 from ArtfulCoder/master_logging
...
Enable log collection from master.
2015-04-02 18:50:30 -07:00
Abhishek Shah
39bb6d3777
Enable log collection from master.
2015-04-02 18:37:07 -07:00
Zach Loafman
12cf7681a9
Merge pull request #5470 from erictune/for-abhis
...
Make secrets at cluster startup.
2015-04-02 17:43:56 -07:00
Abhi Shah
51e2518e36
Merge pull request #6392 from dchen1107/master
...
Build etcd image (version: 2.0.8) and push it to gcr.io
2015-04-02 17:14:15 -07:00
Dawn Chen
814177c21b
Using gcr.io/google_containers/etcd:2.0.8
2015-04-02 17:04:05 -07:00
Abhi Shah
a918a719e0
Merge pull request #6334 from brendandburns/nginx
...
Add an nginx docker image for use on the master.
2015-04-02 16:58:02 -07:00
Brendan Burns
9f48a2f4e6
Add an nginx docker image for use on the master.
2015-04-02 16:42:17 -07:00
Dawn Chen
1f3b5bf2f0
Build etcd image and push it to gcr.io
2015-04-02 16:20:09 -07:00
Sam Ghods
ca18e86877
Make naming of kubectl subcommands consistent
2015-04-02 16:14:53 -07:00
Eric Tune
59daeabaee
Make secrets at cluster startup.
...
These secrets will be used in subsequent PRs by:
scheduler, controller-manager, monitoring services,
logging services, and skydns.
Each of these services will then be able to stop using kubernetes-ro
or host networking.
2015-04-02 15:58:45 -07:00
Zach Loafman
c627a3598c
Merge pull request #6384 from erictune/cleanup-addons.sh
...
Use same addons script for init.d and systemd.
2015-04-02 14:49:44 -07:00
Derek Carr
4ae016e022
Merge pull request #6382 from derekwaynecarr/fix_vagrant_kubelet
...
Fix vagrant with etcd in pod
2015-04-02 17:22:44 -04:00
Eric Tune
b9570b3daa
Use same addons script for init.d and systemd.
2015-04-02 14:07:23 -07:00
derekwaynecarr
c6bf46acd7
Fix vagrant with etcd in pod
2015-04-02 16:55:29 -04:00
Dawn Chen
9b2f835a01
Merge pull request #6326 from ArtfulCoder/docker_image_creation
...
Create Docker images for master components
2015-04-02 13:12:17 -07:00
Abhishek Shah
b1b779a8d5
docker image creation
2015-04-02 12:39:12 -07:00
Robert Bailey
4488ff95a2
Create an insecure (http) read-only port on the kubelet so that
...
heapster can collect metrics. Update the heapster config to
point to the non-secured port.
2015-04-02 10:45:49 -07:00
Brendan Burns
51ec400d6d
Merge pull request #6353 from fgrzadkowski/perf
...
Increase ulimit -n for apiserver.
2015-04-02 09:42:48 -07:00
Eric Tune
ecf39a6d10
Merge pull request #5414 from chuckbutler/juju-cluster-up
...
Adds JUJU to the Kubernetes Provider listing
2015-04-02 09:27:54 -07:00
Filip Grzadkowski
65c2942a82
Increase ulimit -n for apiserver.
2015-04-02 17:01:23 +02:00
Jerzy Szczepkowski
a94ffc8625
Merge pull request #6331 from vishh/heapster_release
...
Update heapster version to v0.10.0
2015-04-02 10:21:47 +02:00
Zach Loafman
1ff0a1e2a1
Merge pull request #6270 from jlowdermilk/gcloud-updates
...
Updates for gcloud 0.9.54
2015-04-01 19:14:57 -07:00
CJ Cullen
5e6e67ba59
Add an alternative TokenSource to the GCE CloudProvider.
2015-04-01 17:52:30 -07:00
Jeff Lowdermilk
ce72839153
Merge pull request #6329 from mbforbes/fixUp
...
Fix pod that's looked for on kube up.
2015-04-01 17:51:37 -07:00
Alex Robinson
4f9b1c486f
Don't ever give up on retrying downloads in the GCE download-or-bust function.
2015-04-02 00:40:19 +00:00
Vishnu Kannan
e6833639a2
Update heapster version to v0.10.0
2015-04-02 00:39:24 +00:00
Max Forbes
152a461f39
Fix pod that's looked for on kube up.
2015-04-01 17:28:04 -07:00
Dawn Chen
ab1a8b1e7c
Merge pull request #6298 from roberthbailey/kubelet-config
...
Remove salt configuration that matches the default settings in the Kubelet.
2015-04-01 14:31:31 -07:00
Derek Carr
2af9b54147
Merge pull request #6259 from zmerlynn/fix_cloud_provider
...
Eliminate grains.cloud_provider (in preference to grains.cloud) from SaltStack
2015-04-01 17:04:05 -04:00
Robert Bailey
40ebed845f
Remove salt configuration that matches the default settings in
...
the Kubelet.
2015-04-01 12:13:40 -07:00
Abhishek Shah
8e3a41b52c
Run etcd 2.0.5 in a pod
2015-04-01 11:38:21 -07:00
Jeff Lowdermilk
cfc04f41b8
Updates for gcloud changes (alpha, kubeconfig)
2015-04-01 09:27:06 -07:00
Jeff Lowdermilk
506887515d
Rename google-containers to google_containers in image names
2015-04-01 09:16:48 -07:00
Zach Loafman
b581320bf7
Eliminate grains.cloud_provider (in preference to grains.cloud) from SaltStack
...
This variable can be entirely derived from grains.cloud, and it
simplifies the configuration somewhat. (Or someone convince me I'm
wrong. I'm happy to be wrong here.)
2015-04-01 08:32:32 -07:00
Derek Carr
762c449043
Merge pull request #6262 from zmerlynn/rm_master_ip
...
rm Salt grains.master_ip
2015-04-01 11:10:48 -04:00
António Meireles
7680c2f771
fix typo in spelling.
...
Signed-off-by: António Meireles <antonio.meireles@reformi.st>
2015-04-01 10:43:52 +01:00
Zach Loafman
0806e3bde0
rm Salt grains.master_ip
...
This appears in the Salt documentation, is set by Vagrant, but has no
consumers. Remove vestigial references.
2015-03-31 17:31:47 -07:00
Zach Loafman
7094badf94
Merge pull request #6258 from zmerlynn/fix_gke_util
...
Fix gke/util.sh
2015-03-31 16:51:03 -07:00
Zach Loafman
52dd55c5ec
Fix gke/util.sh
2015-03-31 16:50:31 -07:00
Satnam Singh
73a9ab2928
Rename logging image to use google_containers
2015-03-31 16:00:52 -07:00
Jeff Grafton
0d382c03fc
Add missing } to fix cluster/gce/util.sh
2015-03-31 14:03:18 -07:00
Robert Bailey
fe00f7abd0
Merge pull request #6168 from brendandburns/docs
...
Auto-install gcloud and needed components, if necessary
2015-03-31 13:55:46 -07:00
Victor Marmol
f0b3493c26
Merge pull request #6240 from zmerlynn/fix_apiservers
...
s/apiservers/api_servers/ in Salt
2015-03-31 13:06:09 -07:00
Brian Grant
3354cffbf0
Merge pull request #6182 from thockin/plural_services_20
...
Implement multi-port Services
2015-03-31 12:55:21 -07:00
Zach Loafman
6c219885e0
s/apiservers/api_servers/ in Salt
...
It looks like api_servers finally won this battle. Kill off the
last remaining places passing it, but allow the kubelet Salt to
accept apiservers for a period of time.
(This was bothering my OCD.)
2015-03-31 12:29:46 -07:00
Zach Loafman
fc8ba8d77b
Merge pull request #6011 from justinsb/aws_specify_zone
...
Fix AWS region vs zone
2015-03-31 12:26:05 -07:00
Brendan Burns
98cdf04189
Auto-install gcloud if needed.
2015-03-31 12:10:35 -07:00
Victor Marmol
51128251f1
Merge pull request #6215 from justinsb/fix_s3_us_classic
...
Fix S3 location handling for US classic
2015-03-31 08:08:56 -07:00
Justin Santa Barbara
edbebd653c
Fix S3 location handling for US classic
2015-03-31 05:42:10 -07:00
Tim Hockin
eeff1b74fb
Fixes from feedback and testing
2015-03-30 23:52:37 -07:00
Tim Hockin
186818d787
WIP: Implement multi-port Services
2015-03-30 19:28:11 -07:00
Abhishek Shah
541219db77
Retry kube-addons creation if kube-addons creation fails.
2015-03-30 18:14:54 -07:00
Robert Bailey
bc8af553a3
Configure the kubelet to bind a simple healthz server to a localhost
...
port for monitoring by monit. This is in preparation for the standard
kubelet port to switch to SSL only (and eventually to only accepting
connections on the SSL port that present a proper client SSL cert).
Also standardize the formatting of the monit config files a bit.
2015-03-30 14:20:30 -07:00
Victor Marmol
a4daa88fdc
Merge pull request #6090 from justinsb/use_s3_bucket_location
...
Use the correct region for the S3 bucket
2015-03-30 09:40:42 -07:00
Victor Marmol
b9214d4fcf
Merge pull request #6122 from satnam6502/fluentd-gcp
...
Update Salt config to use gcr.io Fluentd to Cloud Logging agent
2015-03-30 08:02:12 -07:00
Victor Marmol
0c75f26a74
Merge pull request #6148 from zmerlynn/brctl_complaint
...
Fix "brctl: invalid command" message appearing in startup logs
2015-03-30 08:01:30 -07:00
Justin Santa Barbara
07ffc26a61
Fix typo in docs
2015-03-30 06:01:00 -07:00
Zach Loafman
b3636bba34
Fix "brctl: invalid command" message appearing in startup logs
...
We were actually failing to call brctl in configure-vm.sh. I finally
tracked it down to the attempt to delete the docker0 bridge. This
particular package was getting installed later by Salt anyways, so
all this PR is doing is moving the package install up from Salt to
bash.
Also adds some minor logging.
2015-03-29 18:30:33 -07:00
Zach Loafman
708553f0bb
GCE node salt: Use the master FQDN, not the master IP
...
This will allow us to upgrade the master by full re-provision, without
even bothering to reserve the IP.
2015-03-28 13:44:45 -07:00
Zach Loafman
848134fdfa
Revert "Running etcd 2.0.5 in a pod on master"
2015-03-28 07:36:39 -07:00
Dawn Chen
179fe870cc
Merge pull request #4442 from ArtfulCoder/docker_etcd
...
Running etcd 2.0.5 in a pod on master
2015-03-27 18:33:25 -07:00
Daniel Smith
525bbfd175
Merge pull request #6103 from zmerlynn/remove_gce_node_names
...
Remove the --machines SaltStack configuration on GCE
2015-03-27 17:55:16 -07:00
Abhishek Shah
7750f35e7c
Running etcd 2.0.5 in a pod on master
2015-03-27 17:50:10 -07:00
Satnam Singh
666e2b69ac
Update Salt config to use gcr.io Fluentd to Cloud Logging agent
2015-03-27 16:39:12 -07:00
Satnam Singh
ce1e73fccc
Update Salt config use gcr.io Fluentd to ES image
2015-03-27 16:09:37 -07:00
Zach Loafman
68ccb97907
Remove the --machines SaltStack configuration on GCE
...
Per https://github.com/GoogleCloudPlatform/kubernetes/issues/6072#issuecomment-87074456 , this is no longer necessary.
We now no longer need a static node list. Woo!
2015-03-27 14:44:19 -07:00
Brendan Burns
6fd376a04f
Fix the scripts to optionally skip prompts and also return successfully no matter what.
2015-03-27 13:53:26 -07:00
Brendan Burns
1aa2b97792
Revert "Revert "Update gce starting guide to use get.k8s.io""
...
This reverts commit b369f2b48f
.
2015-03-27 13:46:28 -07:00
Justin Santa Barbara
194143e61b
Use the correct region for the S3 bucket
...
We may not have created the bucket!
2015-03-27 12:58:47 -07:00
Brendan Burns
308049e789
Merge pull request #6060 from ZJU-SEL/hotfix
...
[ubuntu-cluster] fix a serious bug when node both act as master and minion
2015-03-27 09:53:14 -07:00
Jeff Lowdermilk
bec982774b
Merge pull request #6038 from satnam6502/fluentd-es-image
...
Create a gcr.io image for Flunentd to Elasticsearch node level logging
2015-03-27 09:05:00 -07:00
Justin Santa Barbara
7179f5f004
Change AWS_ZONE to ZONE, for compatibility with e2e tests
2015-03-27 08:53:45 -07:00
Abhishek Shah
d84ff79cfd
Added a catchall to set api server ip address in kubelet cmd params
2015-03-27 08:44:52 -07:00
Piotr Szczesniak
dfd3ef174d
Merge pull request #6030 from jlowdermilk/use-gcr
...
Pull cluster addon images from gcr.io
2015-03-27 10:05:24 +01:00
Piotr Szczesniak
c516aba8e8
Merge pull request #6043 from ArtfulCoder/kubelet_salt
...
Modified salt config to get master ip address correctly
2015-03-27 10:03:05 +01:00
wizard
88dca56438
fix bug in single ubuntu node configuration
2015-03-27 15:13:43 +08:00
Abhishek Shah
f35a352782
Modified salt config to get master ip address correctly
2015-03-26 21:17:06 -07:00
Satnam Singh
19e621c951
Create a gcr.io image for Flunentd to Elasticsearch node level logging
2015-03-26 21:07:15 -07:00
Jeff Lowdermilk
2b71857816
Pull cluster addon images from gcr.io
2015-03-26 19:59:27 -07:00
Zach Loafman
b369f2b48f
Revert "Update gce starting guide to use get.k8s.io"
2015-03-26 19:36:25 -07:00
Zach Loafman
d29a4feac0
Merge pull request #6019 from brendandburns/docs
...
Update gce starting guide to use get.k8s.io
2015-03-26 16:38:40 -07:00
Brendan Burns
61b624457d
Update gce starting guide to use get.k8s.io
...
Also auto install gcloud if it's not present.
2015-03-26 16:08:56 -07:00
Brendan Burns
f089a054c2
Use stable.txt instead of latest.txt and add a script to set that file.
2015-03-26 15:16:59 -07:00
Justin Santa Barbara
583892da2d
Fix AWS region vs zone
...
We were specifying a region, but naming it as a zone in util.sh
The zone matters just as much as the region, e.g. for EBS volumes.
We also change the config to require a Zone, not a Region.
But we fallback to get the information from the metadata service.
2015-03-26 15:11:05 -07:00
Max Forbes
ddb0a70481
Fix tiny salt logging line.
2015-03-26 14:37:51 -07:00
Zach Loafman
e5914915b8
Merge pull request #6003 from justinsb/aws_wait_for_instance
...
Wait for master to be started on AWS
2015-03-26 14:06:25 -07:00
Zach Loafman
aa417ca2db
Merge pull request #6007 from justinsb/aws_wait_delete_elb
...
Wait for ELBs to be deleted
2015-03-26 13:55:52 -07:00
Eric Tune
16de216899
Merge pull request #6012 from brendandburns/docs
...
Fix the date command to work on OS X
2015-03-26 13:52:19 -07:00
Justin Santa Barbara
f256d3b77a
Wait for ELBs to be deleted
2015-03-26 13:50:35 -07:00
Brendan Burns
eea09ddfbb
Fix the date command to work on OS X
2015-03-26 13:48:59 -07:00
Charles Butler
a68de6237b
Rewrote shell script headers with accepted kubernetes boilerplate
...
because of failing build notifications on #5414
2015-03-26 16:35:24 -04:00
Justin Santa Barbara
53bdbec64e
Launch minions in parallel
2015-03-26 10:58:18 -07:00
Eric Tune
5698c32fd1
Merge pull request #5899 from jainvipin/master
...
master_ip needs updating even for minion to be discovered by master
2015-03-26 10:53:48 -07:00
Justin Santa Barbara
9556318c58
Wait for master instance running before adding route
2015-03-26 10:23:25 -07:00
Abhishek Shah
d1015e785f
Add salt configuration to remove cadvisor.manifest from master. cadvisor is now part of kubelet
2015-03-26 10:15:30 -07:00
Robert Bailey
268b617b84
Add local babysitting for the kube-proxy.
2015-03-25 23:24:24 -07:00
Saad Ali
f3ebe30605
Merge pull request #5940 from justinsb/fix_bash_style
...
Fix bash style issues in AWS script
2015-03-25 14:40:42 -07:00
Justin Santa Barbara
06704bb94f
Security group should be scoped to our vpc
...
Note that security group names only need to be unique with a VPC as well,
which is handy here.
2015-03-25 12:53:12 -07:00
Justin Santa Barbara
ac12665f48
Quote AWS_SSH_KEY
2015-03-25 12:41:02 -07:00
Justin Santa Barbara
80ba56a371
Fix variable dollar-char errors
2015-03-25 12:36:52 -07:00
Justin Santa Barbara
505488269c
Use double-square brackets in if tests
2015-03-25 12:36:20 -07:00
Alex Robinson
c22d4c6b3f
Merge pull request #5916 from justinsb/aws_cleanup_loadbalancers
...
Remove load balancers as part of kube-down.sh
2015-03-25 10:32:14 -07:00
Justin Santa Barbara
68935e0798
Remove load balancers as part of kube-down.sh
2015-03-25 05:36:47 -07:00
Brendan Burns
cf72cf098a
Disable validation on AWS where it doesn't work.
...
Also add an advanced route for the master which I forgot previously.
2015-03-24 21:08:04 -07:00
Vipin Jain
787c80bd9f
master_ip needs updating even for minion to be discovered by master
2015-03-24 21:07:59 -07:00
Victor Marmol
3ccd798d8d
Merge pull request #5892 from brendandburns/aws
...
Configure docker and kubelet on AWS master.
2015-03-24 18:00:58 -07:00
Brendan Burns
8bac135f85
Configure docker and kubelet on AWS master.
2015-03-24 17:19:06 -07:00
Zach Loafman
ed567736ea
Retry apt operations to death
...
Nodes are probably broken if update or install fails. Don't proceed
if we can't get past these. Also, instead of ignoring the error off
dpkg, use --force depends, which changes the errors to be kinder
warnings for anyone looking through the logs.
2015-03-24 16:11:40 -07:00
Derek Carr
dabd4984b7
Merge pull request #5856 from marshauf/master
...
Use VBoxManage instead of virtualbox in cluster/vagrant/util.sh
2015-03-24 16:16:12 -04:00
Clayton Coleman
97560c409f
Merge pull request #5554 from derekwaynecarr/namespace_controller
...
Namespace Controller to support Namespace Termination
2015-03-24 12:59:00 -04:00
Marcel Hauf
cf36fdc7f9
Use VBoxManage instead of virtualbox in cluster/vagrant/util.sh verify-prereqs function. The executable virtualbox does not exist.
2015-03-24 17:42:22 +01:00
Robert Bailey
b152d8e884
Merge pull request #5822 from justinsb/aws_idempotent_kube_down
...
More idempotent kube-down for AWS, and delete multiple security groups
2015-03-24 07:58:03 -07:00
derekwaynecarr
ee53dfc741
Turn on namespace lifecycle plug-in
2015-03-24 10:36:06 -04:00
Saad Ali
b01f1f9baf
Merge pull request #5683 from justinsb/aws_ephemeral_disks
...
Format ephemeral disks with btrfs, put Docker storage on there
2015-03-24 07:36:01 -07:00
Zach Loafman
8065fb5c47
Merge pull request #5801 from satnam6502/etcd
...
Upgrade etcd to v2.0.5 on the master
2015-03-23 16:13:11 -07:00
Robert Bailey
737af02fc8
Merge pull request #5749 from fabioy/gke-guestbook.fix
...
Fix guestbook.sh to make it work on GKE.
2015-03-23 14:31:34 -07:00
Satnam Singh
69f867dafb
Upgrade etcd to v2.0.5 on the master
2015-03-23 13:52:04 -07:00
Justin Santa Barbara
2a042fc423
More idempotent kube-down for AWS, and delete multiple security groups
...
There may be multiple security groups if we were using ELB, and
we have to delete them all apart from the default one, which EC2
prevents us from deleting.
Also use the same looping logic to clean up from partial up/downs.
2015-03-23 13:00:34 -07:00
Robert Bailey
a7bc9edb96
Specify bash when installing kubernetes via get.k8s.io.
...
Fixes #5689 .
2015-03-21 22:50:29 -07:00
Fabio Yeon
5b77149461
Fix guestbook.sh to make it work on GKE.
2015-03-20 18:27:31 -07:00
Maxwell Forbes
38d703f24d
Merge pull request #5726 from roberthbailey/gce-boot-disk
...
Bump the default boot disk size for GCE from 10GB to 100GB
2015-03-20 17:19:07 -07:00
Maxwell Forbes
b07c46285d
Merge pull request #5728 from fabioy/gke-kubeup.fix
...
Fix GKE kube-up code by adding project flag to network creation.
2015-03-20 16:23:09 -07:00
Dawn Chen
7a6490f572
Merge pull request #5729 from thockin/plural_endpoints_30_restart
...
Rename Service.ContainerPort to TargetPort in v1b3
2015-03-20 14:37:46 -07:00
Fabio Yeon
17be2d2047
Fix GKE kube-up code by adding project flag to network creation. Plus a
...
few more log outputs to help debugging.
2015-03-20 14:04:32 -07:00
Tim Hockin
4375376e9c
Rename Service.ContainerPort to TargetPort in v1b3
...
Fix all callers and examples. Part of multi-port service cleanup.
2015-03-20 13:50:06 -07:00
Robert Bailey
c3189657b6
Bump the default boot disk size for GCE from 10GB to 100GB so that there is
...
more space to store containers and image layers.
2015-03-20 13:06:35 -07:00
Abhishek Gupta
b0c23c1046
Headless Services: Adding option to specify None for PortalIP
2015-03-20 12:10:03 -07:00
Zach Loafman
7f02e110f4
Merge pull request #5594 from lhuard1A/libvirt-coreos_kube-push
...
libvirt-coreos: Make kube-push able to push non-release kubernetes binaries
2015-03-20 10:20:02 -07:00
Satnam Singh
8fe47aa2b9
Merge pull request #5694 from zmerlynn/kill-logging
...
Both @satnam6502 and E2E tests confirm: This code is no longer needed
2015-03-20 08:32:01 -07:00
Zach Loafman
407d1fec45
Both @satnam6502 and E2E tests confirm: This code is no longer needed
...
Deletion is wonderful. The only weird thing was where to put the
message about the proxy URLs. Satnam suggested kubectl clusterinfo,
which seemed like a good option to put at the end of cluster turn-up.
2015-03-19 22:23:11 -07:00
Justin Santa Barbara
60a07e972b
Raise the file ulimit for kube-proxy for init.d systems
2015-03-19 19:36:13 -04:00
Justin Santa Barbara
6fec242f89
Format ephemeral disks with btrfs, put Docker storage on there
...
Docker's default storage has severe bugs with older (stable) kernels.
Use btrfs to bypass those issues.
2015-03-19 19:23:29 -04:00
Jeff Grafton
d845d49dc6
Merge pull request #5437 from lhuard1A/libvirt-coreos_kubeconfig
...
Make libvirt-coreos generate a .kubeconfig file and have e2e tests use it
2015-03-19 10:18:03 -07:00
Vish Kannan
407af7b883
Merge pull request #5656 from lhuard1A/libvirt-coreos_etcd-HA
...
libvirt-coreos: make kube-apiserver connect to all the etcd nodes of the cluster
2015-03-19 09:59:08 -07:00
Lénaïc Huard
f9d718675a
libvirt-coreos: make kube-apiserver connect to all the etcd nodes of the cluster
2015-03-19 17:13:41 +01:00
Subin M
bd52a0cb80
update v1beta3 yaml files
2015-03-19 20:31:10 +05:30
Zach Loafman
57cd8165b0
Ensure salt-minion never starts by setting invoke-rc.d policy using
...
the /usr/sbin/policy-rc.d script and returning 101, per
https://people.debian.org/~hmh/invokerc.d-policyrc.d-specification.txt ,
but only for the window while we're installing Salt.
This is a much more fool-proof method than what I was attempting
before. I hunted for how to do this before and clearly failed at my
Google-fu.
Fixes #5621
2015-03-18 16:15:24 -07:00
Derek Carr
ac3b1b255f
Merge pull request #5557 from jayunit100/vagrant-fix-1
...
Fix vagrant so that ssh commands work OOTB
2015-03-18 15:04:51 -04:00
jayunit100
9b67949085
Fix vagrant so that ssh commands work OOTB, (squashed) move verify to vagrant/util.sh, remove run_provider_test, cleanup.
2015-03-18 15:02:12 -04:00
Alex Robinson
2537665ecc
Merge pull request #5381 from justinsb/aws_s3_in_us_east
...
Create S3 bucket in known region (default to us-east-1)
2015-03-18 09:34:59 -07:00
Lénaïc Huard
8fb8e20f2c
Make kube-push able to push local binaries built by `make`
...
and not only releases built by `make release`.
The behavior is conditionned by the KUBE_PUSH environment variable.
2015-03-18 15:31:11 +01:00
Vish Kannan
b6e7f470cb
Merge pull request #5576 from vmarmol/auth
...
Add monitoring scope to default GCE config.
2015-03-17 17:22:52 -07:00
Victor Marmol
8e2dc04da8
Add monitoring scope to default GCE config.
...
This will allow Heapster to run GCM-based monitoring on the nodes.
2015-03-17 17:02:10 -07:00
Dawn Chen
dce75998d0
Upgrade to container-vm-20150315
2015-03-17 16:10:39 -07:00
Nikhil Jindal
89f18f6fe1
Merge pull request #5493 from sdminonne/issue_341_step_2
...
Another step to introduce fields.Selector
2015-03-17 15:16:18 -07:00
Victor Marmol
3e84c2612b
Merge pull request #5568 from zmerlynn/publish_latest
...
Modify get.k8s.io script to use latest published build
2015-03-17 15:13:23 -07:00
Salvatore Dario Minonne
31ddefc347
Finalize fields.Selector
2015-03-17 22:55:43 +01:00
Zach Loafman
13600a65f8
Modify get.k8s.io script to use latest published build
...
After #5563 , all official builds will update latest.txt. Use it.
2015-03-17 14:36:12 -07:00
Satnam Singh
985d5c1f95
Add a prefix to the POS file for Fluentd to Elasticsearch
2015-03-17 13:13:03 -07:00
Satnam Singh
0212e68e91
Adjust POS file for Fluentd to Cloud Logging
2015-03-17 11:44:04 -07:00
Timothy St. Clair
140330fca8
Fix to address issue #5461 kube-proxy too many files open
...
https://github.com/GoogleCloudPlatform/kubernetes/issues/5461
2015-03-17 10:13:25 -05:00
Lénaïc Huard
efe345f8b6
Make libvirt-coreos generate a .kubeconfig file and have e2e tests use it
2015-03-17 11:10:18 +01:00
Satnam Singh
d395efa463
Make Fluentd to Cloud Logging collector read from head
2015-03-16 16:19:07 -07:00
Charles Butler
5acce1b245
Implement the feedback from filbranden
...
- Changed check_for_ppa to be parameterized
- Added bash strictmode
- refactored the package_status method to consume variables and be a bit
nicer to future re-use of the method.
- Cut out extra echo -n statements in favor of tr -d or native awk
- Refactored branching logic paths to leverage double brackets
- normalized local variable annotation
- Updated globals to be all CAPS
- remainder of filbrandens feedback in validate-cluster.sh
2015-03-16 18:35:33 -04:00
Alex Robinson
0b67c9e94c
Merge pull request #5379 from justinsb/aws_iam_roles
...
Configure separate IAM roles for master & minion, create roles in docs
2015-03-16 14:37:18 -07:00
Justin Santa Barbara
8b535ff17a
Fix copy-and-paste error in log message
2015-03-16 14:30:24 -07:00
Victor Marmol
3d9bdee5d9
Update get-kube to fetch 0.11.0 (latest stable).
2015-03-16 11:34:54 -07:00
Justin Santa Barbara
9361b76977
Configure separate IAM roles for master & minion, create roles automatically
2015-03-16 10:37:25 -07:00
Alex Robinson
0c84309059
Merge pull request #5485 from vishh/heapster_release
...
Updating heapster version to v0.9.
2015-03-16 09:39:33 -07:00
Jeff Lowdermilk
221f226396
Merge pull request #5245 from erictune/ubuntu-fix
...
Ubuntu-distro: Kubelet and kube-proxy talk to apiserver not etcd.
2015-03-16 09:23:27 -07:00
Justin Santa Barbara
2413d25d29
Create S3 bucket in us-east-1, unless set by AWS_S3_REGION
...
Buckets are globally named, so we want a single bucket for all our regions.
2015-03-16 08:37:06 -07:00
Derek Carr
440c720805
Merge pull request #5330 from zmerlynn/try_addons_again
...
Retry object creation with --validate in kube-addons
2015-03-16 10:43:39 -04:00
Vishnu Kannan
e89dd7e235
Updating heapster version to v0.9.
...
Updated the e2e test to work with the new version.
2015-03-14 19:00:18 +00:00
Victor Marmol
1a7f7245e7
Remove cAdvisor manifest from cluster startup.
...
cAdvisor is now integrated into the Kubelet and runs inside of it.
2015-03-13 16:06:42 -07:00
Zach Loafman
f2de7b4dcc
Add --can-ip-forward to master instance
...
Another piece missing in
https://github.com/GoogleCloudPlatform/kubernetes/pull/5390 . The
master should have --can-ip-forward if you're routing to it.
2015-03-13 15:17:07 -07:00
Alex Robinson
f6441a6d2f
Merge pull request #5376 from justinsb/aws_customize_s3_bucket
...
Allow the S3 bucket name to be specified via AWS_S3_BUCKET
2015-03-13 13:51:37 -07:00
Justin Santa Barbara
e3e6c8377f
Allow the S3 bucket name to be specified via AWS_S3_BUCKET
2015-03-13 16:44:26 -04:00
Filipe Brandenburger
0948cb745f
Merge pull request #5454 from jlowdermilk/get-password
...
Make get-password robust against invalid kubeconfig entries
2015-03-13 13:40:55 -07:00
Jeff Lowdermilk
8fef6fb343
Make get-password robust against invalid kubeconfig entries
2015-03-13 13:26:47 -07:00
Brendan Burns
966e8301a0
Add kubelet to the master.
2015-03-13 12:09:24 -07:00
Jeff Lowdermilk
9b55e1f176
Delete master route on kube-down
2015-03-13 11:00:19 -07:00
Vish Kannan
967f8df386
Merge pull request #5436 from lhuard1A/ssh-to-node_libvirt-coreos
...
Implement ssh-to-node, restart-kube-proxy and restart-apiserver functions in libvirt-coreos.
2015-03-13 09:42:04 -07:00
Lénaïc Huard
8cd105a42c
Implement ssh-to-node and restart-* functions in libvirt-coreos
...
in order to make the service.sh e2e test pass.
2015-03-13 15:48:35 +01:00
Satnam Singh
dfb9f2aa17
Revert "Revert "Actually update binaries during kube-push""
2015-03-12 18:04:36 -07:00
Satnam Singh
bb2c3037e0
Revert "Actually update binaries during kube-push"
2015-03-12 17:09:50 -07:00
Satnam Singh
c3951d7cf6
Merge pull request #5415 from zmerlynn/fix_binary_push
...
Actually update binaries during kube-push
2015-03-12 16:51:28 -07:00
Zach Loafman
b02188b7d8
Actually update binaries during kube-push
...
This was a dumb mistake during a re-factor of configure-vm. I tested
this early, re-factored the tail of this file, spot checked kube-push
and failed to test kube-push properly. My bad.
Fixes #5361 . Fixes #5408 .
2015-03-12 16:44:32 -07:00
Charles Butler
ea0978f4f2
Adds JUJU to the Kubernetes Provider listing
...
This feature adds Juju provisioning to the kube-up script. It currently
parses out the pre-requisits on debian/ubuntu based systems and installs
them if they are missing.
From there we followed the integration path that was found in the
libvirt-coreos path, implementing the methods found in the boilerplate
and calling juju service calls. There are a few "arbitrary sleeps" in
the code to allow the cloud provider to settle and properly deploy.
These are work-around cases from the script executing faster than juju
was able to communicate from the state server to subsequent nodes. I
left comments inline at these points.
To exercise this:
export KUBERNETES_PROVIDER=juju
cluster/kube-up.sh
It will spin up a ref arch with 1 Kubernetes Master, 2 minions, and run
the cluster validation checks against the deployment. Bridging the gap
between the juju specific bits and the upstream recommended guides for
getting started with Juju.
To note, if you do not have a "current environment" set in Juju, it will
spin up the quickstart integration wizard in interactive mode, allowing
you to configure juju, and add the proper provider/use it. Otherwise it
assumes you're in the provider you wish to use, and will deploy there.
2015-03-12 19:34:03 -04:00
Eric Tune
2255e6f757
Fix ubuntu-cluster to use apiserver not etcd.
2015-03-12 15:10:08 -07:00
Brendan Burns
5d9fe6212c
Add MASTER_IP_RANGE to e2e.
2015-03-12 14:22:03 -07:00
Zach Loafman
9fc5262c14
Infer KUBERNETES_MASTER from hostname rather than requiring it to be explicit
...
This allows GKE to have the same YAML on both the master and nodes
2015-03-12 11:51:21 -07:00
Satnam Singh
4420e0452e
Merge pull request #5391 from justinsb/aws_options_doc
...
Initial WIP on documenting options for AWS clusters
2015-03-12 11:42:19 -07:00
Satnam Singh
e16bcceceb
Merge pull request #5390 from brendandburns/shell_sucks
...
Configure docker on the master like we do on workers.
2015-03-12 11:42:03 -07:00
Justin Santa Barbara
84314d3206
Initial WIP on documenting options for AWS clusters
...
Very incomplete, but a start.
2015-03-12 13:54:37 -04:00
Brendan Burns
17ff8fb421
Configure docker on the master like we do on workers.
2015-03-12 10:37:30 -07:00
Alex Robinson
55ed70f723
Merge pull request #5382 from justinsb/aws_image_by_region
...
Choose AWS image by region
2015-03-12 10:31:00 -07:00
Alex Robinson
bc655681fe
Merge pull request #5352 from zmerlynn/conditional_disk
...
Don't always run mount-master-pd
2015-03-12 10:19:04 -07:00
Alex Robinson
4ad0ec365e
Merge pull request #5378 from justinsb/aws_instance_type
...
Allow the AWS instance type to be specified via MASTER_SIZE, MINION_SIZE
2015-03-12 09:55:06 -07:00
Alex Robinson
9344934637
Merge pull request #5377 from justinsb/aws_s3_not_world_readable
...
Don't make the s3 bucket world-readable (just the files)
2015-03-12 09:52:38 -07:00
roberthbailey
d3b0c86624
Merge pull request #5380 from justinsb/clarify_aws_comment
...
Clarify comment
2015-03-12 17:43:43 +01:00
Justin Santa Barbara
70b448b5d0
Choose AWS image by region
...
Also update to the latest LTS image (fewer security updates needed)
2015-03-12 12:05:45 -04:00
Justin Santa Barbara
0330cf616a
Don't make the s3 bucket world-readable (just the files)
2015-03-12 11:52:56 -04:00
Justin Santa Barbara
f71e0eeb22
Allow the AWS instance type to be specified via MASTER_SIZE, MINION_SIZE
2015-03-12 11:52:06 -04:00
Justin Santa Barbara
41ed9e4fef
Clarify comment
2015-03-12 11:50:12 -04:00
Victor Marmol
c03b080328
Merge pull request #5332 from vishh/heapster_e2e
...
Adding a ginkgo version of monitoring e2e test
2015-03-12 08:37:45 -07:00
Rafał Sokołowski
871c5ddd65
Merge pull request #5368 from justinsb/allow_copy_paste_config
...
Don't print a full-stop after the conf filename, it make copy&paste hard
2015-03-12 16:24:51 +01:00
Justin Santa Barbara
c43e8b192f
Don't print a full-stop after the conf filename, it make copy&paste hard
2015-03-12 11:07:44 -04:00
Piotr Szczesniak
db5fc4ff90
Added label name to kube-dns service
...
It will be displayed in kubectl clusterinfo command.
2015-03-12 13:15:35 +01:00
Zach Loafman
d4f06cea9f
Don't always run mount-master-pd
2015-03-11 19:58:44 -07:00
Victor Marmol
23c9c405fb
Merge pull request #5347 from vishh/cleanup_firewall
...
Remove firewall rules for monitoring. Enable monitoring in other cluster providers
2015-03-11 18:31:04 -07:00
Saad Ali
7629b616a7
Merge pull request #5348 from dchen1107/docker
...
Check docker unixsocket periodically through monit. If failed, restart d...
2015-03-11 17:42:58 -07:00
Dawn Chen
fe9e0ca5ce
Check docker unixsocket periodically through monit. If failed, restart docker.
2015-03-11 17:20:03 -07:00
Vishnu Kannan
e7aca5c337
Enable heapster based cluster monitoring by default on other cluster providers, expect for GKE.
2015-03-11 23:34:04 +00:00
Vishnu Kannan
663bdb91c9
Remove monitoring firewall setup methods. Heapster anf Grafana are now accessible via the API server proxy.
2015-03-11 23:20:45 +00:00
Vishnu Kannan
425dd7e3ee
Adding a heapster ginkgo e2e test.
2015-03-11 21:47:47 +00:00
Zach Loafman
018b11bc3a
Retry object creation with --validate in kube-addons
...
The better solution is some fence with Salt, but the actual logs
provided in the bug don't support any race condition here, plus the
ordering in the Salt configuration seems correct.
We haven't seen this again in a while, but given the results of the
situation (a borked cluster), I'm proposing a relatively simple
workaround.
Fixes #4357 (dubiously)
2015-03-11 14:40:37 -07:00
Zach Loafman
e780592315
Merge pull request #5264 from jlowdermilk/kube-up
...
Standalone kubeconfig for gce kube-up (mulligan)
2015-03-11 11:46:45 -07:00
Eric Tune
5d31e1ab08
Merge pull request #5142 from derekwaynecarr/unify_admission_control_salt
...
Unify admission control plug-ins across providers
2015-03-11 09:31:43 -07:00
derekwaynecarr
64eca7393a
Update to use yaml quote
2015-03-11 11:07:36 -04:00
derekwaynecarr
f71a91a131
Fix regression introduced when moving to standalone salt
2015-03-11 11:06:00 -04:00
derekwaynecarr
20853410bd
Unify azure and aws admission control
2015-03-11 11:06:00 -04:00
derekwaynecarr
468bf1da75
Enable common set of admission controllers across salt providers
2015-03-11 11:06:00 -04:00
Kieran O'Mahony
2b05820619
Update SkyDNS version
...
I had some trouble with the kubernetes docker image for SkyDNS being outdated. In my experience the version in `kubernetes/skydns:2014-12-23-001` will not behave correctly if it manages to startup before etcd, for details see skynetservices/skydns#142
Updating to SkyDNS latest fixes this.
2015-03-11 09:46:46 +00:00
Zach Loafman
759e82c29f
Remove dep on yaml for GCE startup
...
Write out "yaml" in util.sh. Dying a little. :'(
Fixes #5258
2015-03-10 16:38:52 -07:00
Zach Loafman
7333d991fb
Revert "Fix need for yaml in GCE kube-up by importing PyYAML into third_party"
2015-03-10 15:42:28 -07:00
Jeff Lowdermilk
7db006ab1a
Generate standalone kubeconfig on kube-up, clear on kube-down.
...
Also tweaked the ginkgo tests to pull auth directly from a kubeconfig file
instead of the legacy kubernetes_auth file.
2015-03-10 14:23:34 -07:00
Zach Loafman
965f684e2f
Adjust kube-env.py to use third_party PyYAML
2015-03-10 13:53:13 -07:00
Jeff Lowdermilk
7358084fd5
Utilities to create and clear kubeconfig for use by kube-up scripts
2015-03-10 13:52:04 -07:00
Brian Grant
b3d3db08ef
Merge pull request #5064 from justinsb/ignore_stopped_aws_instances
...
Ignore EC2 instances that are stopped
2015-03-10 11:03:34 -07:00
Alex Robinson
6700a7f230
Merge pull request #5253 from satnam6502/fluentd
...
Modify Fluentd to ES setup to pass flags
2015-03-10 10:46:26 -07:00
Brendan Burns
00f3779c6f
Merge pull request #5119 from zmerlynn/salt_drones
...
Change GCE to use standalone Saltstack config
2015-03-10 10:29:59 -07:00
Satnam Singh
3ce0ede78e
Modify Fluentd to ES setup to pass flags
2015-03-10 10:11:26 -07:00
Alex Robinson
8fd33476f0
Merge pull request #5218 from satnam6502/fluentd-es
...
Change Fluentd config to read from head of Docker container logs
2015-03-10 09:57:02 -07:00
Zach Loafman
b31b633f85
One additional cleanup: Send only the master name, rather the internal
...
IP address. The configure-vm script can resolve this relatively easily
on the node. This is less painful for GKE, which creates all the
resources in parallel.
2015-03-10 09:04:29 -07:00
Zach Loafman
120dba474e
Change GCE to use standalone Saltstack config:
...
Change provisioning to pass all variables to both master and node. Run
Salt in a masterless setup on all nodes ala
http://docs.saltstack.com/en/latest/topics/tutorials/quickstart.html ,
which involves ensuring Salt daemon is NOT running after install. Kill
Salt master install. And fix push to actually work in this new flow.
As part of this, the GCE Salt config no longer has access to the Salt
mine, which is primarily obnoxious for two reasons: - The minions
can't use Salt to see the master: this is easily fixed by static
config. - The master can't see the list of all the minions: this is
fixed temporarily by static config in util.sh, but later, by other
means (see
https://github.com/GoogleCloudPlatform/kubernetes/issues/156 , which
should eventually remove this direction).
As part of it, flatten all of cluster/gce/templates/* into
configure-vm.sh, using a single, separate piece of YAML to drive the
environment variables, rather than constantly rewriting the startup
script.
2015-03-10 09:04:29 -07:00
Victor Marmol
6ba53b112f
Merge pull request #5221 from erictune/libvirt_fix
...
Remove unneeded --etc_servers flags.
2015-03-10 09:00:28 -07:00
Eric Tune
8d20282229
Kubelet and kube-proxy talk to apiserver not etcd.
2015-03-10 07:57:31 -07:00
derekwaynecarr
22e559d769
Provision network before kubelet
2015-03-10 10:30:50 -04:00
Satnam Singh
2486de1287
Change Fluentd config to read from head of Docker container logs
2015-03-09 23:25:52 -07:00
Justin Santa Barbara
a3ae480acc
Ignore EC2 instances that are stopped
...
Otherwise we pick up previous cluster instances (in EC2, stopped instances hang around for
a while - maybe 30 minutes?)
2015-03-09 19:03:46 -07:00
Eric Tune
761642a9e1
Remove unneeded --etc_servers flags.
...
Kubelet already has --api_servers flag.
Kube-proxy already has --master flag.
2015-03-09 18:02:51 -07:00
Satnam Singh
89bc7bbea9
Merge pull request #5154 from jlowdermilk/kube-up
...
Standalone kubeconfig for gce kube-up
2015-03-09 16:22:51 -07:00
Jeff Lowdermilk
4173d369aa
Generate standalone kubeconfig on kube-up, clear on kube-down.
...
Also tweaked the ginkgo tests to pull auth directly from a kubeconfig file
instead of the legacy kubernetes_auth file.
2015-03-09 16:02:00 -07:00
Jeff Lowdermilk
67a5bec192
Utilities to create and clear kubeconfig for use by kube-up scripts
2015-03-09 16:00:23 -07:00
Filipe Brandenburger
9ed827fb73
Merge pull request #5145 from dchen1107/containervm
...
Upgrade to latest containervm image: v20150305
2015-03-06 14:31:42 -08:00
Dawn Chen
38178299bb
Upgrade to latest containervm image: v20150305
2015-03-06 13:54:33 -08:00
derekwaynecarr
2ed8eed004
Make admission control plug-ins work from indexes
2015-03-06 09:36:57 -05:00
Brendan Burns
7cb70b0a98
Merge pull request #5114 from justinsb/aws_set_instance_names
...
Set AWS instance Names so they match the regex
2015-03-06 15:26:36 +01:00
Brendan Burns
4baa061130
Merge pull request #5123 from ZJU-SEL/hsm
...
Update the ubuntu-cluster docs and scripts to 0.12.0
2015-03-06 15:18:56 +01:00
rsokolowski
5aa46e6342
Update version of kube2sky to 1.1.
2015-03-06 10:00:57 +01:00
wizard
ca16a57b54
Add cleanup function to make the build.sh more robust
2015-03-06 12:10:37 +08:00
wizard
c80ef5de60
Make the k8s version configurable
2015-03-06 11:04:30 +08:00
Victor Marmol
79f2773745
Merge pull request #5120 from dchen1107/docker
...
monit health check kubelet and restart unhealthy one
2015-03-05 17:39:03 -08:00