Commit Graph

7014 Commits

Author SHA1 Message Date
Yu-Ju Hong
3ccdb8db98 kubelet: reject pods on host port conflict
When a host port conflict is detected, kubelet should set the pod status to
fail. The failed status will then be polled by other components at a later time,
which allows replication controller to create a new pod if necessary.

To achieve this, this change stores the pod status information in a status map
upon the detecton of port conflict. GetPodStatus() consults this status map
before attempting to query docker. The entries in the status map will be removed
when the pod is no longer associated with the node.
2015-03-06 10:46:49 -08:00
Tim Hockin
ca265c5705 Merge pull request #4898 from gmarek/client2
Loosen label and annotation validation and related tests
2015-03-06 09:14:24 -08:00
Tim Hockin
788d9994a1 Merge pull request #5132 from pmorie/mount-refactor
Fix mount refactor nits
2015-03-06 09:00:01 -08:00
Tim Hockin
c2ebad2ac0 Merge pull request #5131 from brendandburns/service
Place external load balancers in a namespace.
2015-03-06 08:49:37 -08:00
Paul Morie
17b51a93a3 Fix mount refactor nits 2015-03-06 11:46:07 -05:00
Brendan Burns
5b6a78fc77 Place external load balancers in a namespace, and add a test to validate the behavior. 2015-03-06 17:16:27 +01:00
Brendan Burns
2700871b04 Merge pull request #5013 from smarterclayton/misc_fixup
Small cleanups to a number of client behaviors
2015-03-06 15:41:34 +01:00
Brendan Burns
de669b5435 Merge pull request #5058 from bprashanth/resourceVersion_doc
Clarify resourceVersion documentation
2015-03-06 15:41:12 +01:00
Brendan Burns
ea7c54e4c3 Merge pull request #5071 from jlowdermilk/docs
Add documentation on legacy kubernetes_auth file to kubeconfig-file.md
2015-03-06 15:40:56 +01:00
Brendan Burns
2263d86a7b Merge pull request #5073 from yujuhong/immutable
v1beta1/v1beta2: fields that cannot be updated are marked immutable
2015-03-06 15:40:43 +01:00
Brendan Burns
d4755704b1 Merge pull request #5104 from liggitt/secure_kubelet
Plumb tls and cert options into kubelet start
2015-03-06 15:32:23 +01:00
Brendan Burns
ee351b3f9c Merge pull request #5110 from justinsb/aws_ginkgo_auth_config_path
auth_config path for aws for ginkgo
2015-03-06 15:29:53 +01: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
784dd82880 Merge pull request #5117 from lavalamp/fix4
Make unexported fields panic (informatively) instead of silently passing
2015-03-06 15:21:54 +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
Brendan Burns
20d9dd9e9c Merge pull request #5125 from mikedanese/shadowing-bug
fix variable shadowing bug in etcd_tools.go
2015-03-06 15:16:52 +01:00
Brendan Burns
6ed5bc2bcc Merge pull request #5126 from endocode/karl/celery-example
New example: Distributed task queue
2015-03-06 15:15:46 +01:00
Brendan Burns
8c70fe5475 Merge pull request #5127 from rsokolowski/skydns-resilient-to-restart
Update version of kube2sky to 1.1.
2015-03-06 15:13:50 +01:00
gmarek
26b7fbeedf apply comments 2015-03-06 13:21:40 +01:00
rsokolowski
5aa46e6342 Update version of kube2sky to 1.1. 2015-03-06 10:00:57 +01:00
Karl Beecher
43ab8188c8 New example: Distributed task queue
Adds an example of using Kubernetes to build a distributed task queue
using Celery along with a RabbitMQ broker and Flower frontend.

Resolves: #1788
2015-03-06 09:15:14 +01:00
gmarek
bb8a4f5ed3 apply comments 2015-03-06 08:23:22 +01:00
gmarek
726a5af075 Loosen label and annotation validation and related tests 2015-03-06 08:23:22 +01:00
Mike Danese
438052c453 fix variable shadowing bug in etcd_tools.go 2015-03-05 22:34:28 -08:00
Dawn Chen
54b2b47caa Merge pull request #4756 from vishh/kubelet
Relax constraints on container status while fetching container logs
2015-03-05 21:49:48 -08:00
Daniel Smith
3ef3777192 Make unexported fields panic (informatively)
...Also fix some incorrect calls to semantic.DeepEqual, and a bug where
it returned true incorrectly.
2015-03-05 21:40:37 -08:00
Prashanth Balasubramanian
1ed3f7ffcd Clarify documentation around resourceVersion 2015-03-05 20:57:22 -08:00
wizard
ca16a57b54 Add cleanup function to make the build.sh more robust 2015-03-06 12:10:37 +08:00
Derek Carr
ab58268d7e Merge pull request #5077 from fabioy/doc-fixit
Update Vagrant starter guide.
2015-03-05 22:51:56 -05:00
wizard
c80ef5de60 Make the k8s version configurable 2015-03-06 11:04:30 +08:00
wizard
282b1be188 update getting-started-guided README 2015-03-06 10:52:28 +08:00
Yu-Ju Hong
823ea36cb1 v1beta1/v1beta2: fields that cannot be updated are marked "cannot be udpated" 2015-03-05 18:05:13 -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
Dawn Chen
7a47ea8913 Ask monit health check kubelet; if failed, restart. 2015-03-05 17:29:38 -08:00
Dawn Chen
43b4f41202 Allow /healthz check from localhost 2015-03-05 17:27:56 -08:00
Victor Marmol
b314dc6025 Merge pull request #5032 from yifan-gu/clean_syncPod
Refactor pkg/kubelet/kubelet.go: syncPod().
2015-03-05 17:24:20 -08:00
Brian Grant
ecf54a39c7 Merge pull request #5118 from satnam6502/doc-proxy
Move proxy and redirect text out of api-conventions.md
2015-03-05 17:23:05 -08:00
Dawn Chen
0415229794 Merge pull request #5115 from vmarmol/fix-kubelet-start
DockerCache doesn't get containers at startup.
2015-03-05 17:04:57 -08:00
Satnam Singh
d51a9f8df3 Move proxy and redirect text out of api-conventions.md 2015-03-05 16:55:33 -08:00
Yifan Gu
ed1823e276 Refactor pkg/kubelet/kubelet.go: syncPod().
Makes the syncPod() takes only the containers that belongs to the pod.
2015-03-05 16:40:50 -08:00
roberthbailey
ca9d24304b Merge pull request #5106 from jlowdermilk/e2e
Make e2e pod start timeouts uniform
2015-03-05 16:39:10 -08:00
Victor Marmol
33e6c3ebb3 DockerCache doesn't get containers at startup.
Fixes #5092.
2015-03-05 16:25:13 -08:00
Vishnu Kannan
f6910803a9 Relax constraints on container status while fetching container logs 2015-03-06 00:19:52 +00:00
Justin Santa Barbara
9adfee5ddb Set AWS instance Names so they match the regex 2015-03-05 16:06:53 -08:00
Jeff Lowdermilk
083f29158f Make e2e pod start timeouts uniform 2015-03-05 15:54:45 -08:00
Justin Santa Barbara
4066826b10 auth_config path for aws for ginkgo 2015-03-05 15:19:25 -08:00
Brian Grant
2902028476 Merge pull request #4835 from sdminonne/issue_341_step_2
moving ParseSelector to Parse for labels only.
2015-03-05 14:29:22 -08:00
Salvatore Dario Minonne
75f2efb500 moving ParseSelector to Parse for labels only. 2015-03-05 22:39:36 +01:00
Jordan Liggitt
02622b1401 Plumb tls and cert options into kubelet start 2015-03-05 16:30:52 -05:00
Brian Grant
00989f229c Merge pull request #5099 from erictune/distros1
Added column with networking type to matrix.
2015-03-05 13:25:23 -08:00