Commit Graph

18285 Commits (abe5a7d5adb382995bfbce3d63f478ccffc2c46b)

Author SHA1 Message Date
Tim Hockin abe5a7d5ad Merge pull request #14527 from thockin/lower-udp-timeout
Changes to make kube-proxy userspace scale better
2015-09-28 23:32:40 -07:00
k8s-merge-robot 226d97fa29 Merge pull request #14688 from brendandburns/fix3
Auto commit by PR queue bot
2015-09-28 23:08:19 -07:00
k8s-merge-robot c807bea089 Merge pull request #13857 from mesosphere/node-labels
Auto commit by PR queue bot
2015-09-28 22:10:51 -07:00
k8s-merge-robot 3742958995 Merge pull request #14225 from ZJU-SEL/kube-down-gracefully
Auto commit by PR queue bot
2015-09-28 21:34:34 -07:00
k8s-merge-robot 688e0921a8 Merge pull request #14523 from jayunit100/README-ctrlrsched
Auto commit by PR queue bot
2015-09-28 20:35:50 -07:00
k8s-merge-robot 4645ad3cb0 Merge pull request #14594 from nikhiljindal/deploymentE2e
Auto commit by PR queue bot
2015-09-28 20:22:14 -07:00
k8s-merge-robot d11aec9217 Merge pull request #14595 from yujuhong/rm_containerlist
Auto commit by PR queue bot
2015-09-28 19:54:32 -07:00
k8s-merge-robot 095fec84e9 Merge pull request #14603 from yujuhong/e2e_slow
Auto commit by PR queue bot
2015-09-28 18:38:03 -07:00
k8s-merge-robot 6a8148c402 Merge pull request #14612 from jijun2/fix-0926
Auto commit by PR queue bot
2015-09-28 18:04:42 -07:00
k8s-merge-robot 069b91d31f Merge pull request #14614 from mesosphere/sttts-fix-pre-scheduled-termination
Auto commit by PR queue bot
2015-09-28 18:04:38 -07:00
k8s-merge-robot c26dc03470 Merge pull request #14673 from mikedanese/upgrade-e2e
Auto commit by PR queue bot
2015-09-28 17:20:15 -07:00
Brendan Burns c3a8dc0494 Deflake the max-in-flight limit test 2015-09-28 16:08:14 -07:00
Mike Danese ae7d3d5a54 add gce-upgrade to jenkins/e2e.sh 2015-09-28 13:52:42 -07:00
Marek Grabowski f8a9943d90 Merge pull request #14651 from mwielgus/cluster_request
Add cpu/mem reservation metrics for autoscaler in kube-up
2015-09-28 17:40:05 +02:00
Wojciech Tyczynski 5994e1d425 Merge pull request #14658 from mwielgus/describe_fix
Fix terminated pod printing in kubectl describe
2015-09-28 17:00:30 +02:00
Marcin Wielgus 62da43eef2 Fix terminated pod printing in kubectl describe 2015-09-28 16:54:12 +02:00
Wojciech Tyczynski f0a01fe292 Merge pull request #14654 from piosz/autoscaling-e2e
Fixed panic in autoscaling e2e tests
2015-09-28 15:46:21 +02:00
Piotr Szczesniak 564fcfb4b3 Fixed panic in autoscaling e2e tests 2015-09-28 15:02:49 +02:00
Marcin Wielgus 659c18110a Add cpu/mem reservation metrics to autoscaler kube-up 2015-09-28 14:12:18 +02:00
Wojciech Tyczynski 672e7c3427 Merge pull request #13792 from gmarek/playground
Initial Kubemark commit
2015-09-28 13:17:20 +02:00
Wojciech Tyczynski fde624b43e Merge pull request #14644 from piosz/autoscaling-e2e
Added debug logs to autoscaling_utils.go
2015-09-28 12:36:54 +02:00
Piotr Szczesniak 80d3e6eb5f Added debug logs to autoscaling_utils.go 2015-09-28 11:59:17 +02:00
gmarek dd3bd73948 Initial Kubemark commit 2015-09-28 11:39:05 +02:00
Brendan Burns ae81f0b55f Merge pull request #14619 from brendandburns/fix
Disable kubelet_perf test in GKE
2015-09-26 22:16:37 -07:00
Brendan Burns 4403a6a05e Disable kubelet_perf test in GKE 2015-09-26 20:06:40 -07:00
Dr. Stefan Schimanski 67746908e5 Deleting gracefully terminating, not-scheduled pre-scheduled pods
In upstream the kubelet is responsible for all pods which have the spec.NodeName
set. In Mesos we have a two-stage scheduling process:

1. pods with a pre-set spec.NodeName are still scheduled by the scheduler.
2. The kubelet will only see them when a Mesos task was started and the executor
   passes the pod to the kubelet.

With this PR a pod with spec.NodeName which is gracefully terminated, but not
yet scheduled, e.g.

- because the termination happened just after creation and the scheduler was
  not fast enough
- because the NodeSelector does not match

is deleted by the Mesos scheduler.
2015-09-26 23:42:08 +02:00
jijun2 6788079482 Describe more clearly 2015-09-26 05:09:51 -04:00
Dr. Stefan Schimanski 112f80fa4a Simplify FitPredicate for NodeSelector
We can assume that n != nil holds, because otherwise offers are skipped.
2015-09-26 10:36:49 +02:00
Dr. Stefan Schimanski 6f2a1742ab Add positive e2e test for NodeSelector 2015-09-26 09:46:56 +02:00
Dr. Stefan Schimanski 4d4ebe9f18 Add Mesos slave attributes as node labels
- pre-create node api objects from the scheduler when offers arrive
- decline offers until nodes a registered
- turn slave attributes as k8s.mesosphere.io/attribute-* labels
- update labels from executor Register/Reregister
- watch nodes in scheduler to make non-Mesos labels available for NodeSelector matching
- add unit tests for label predicate
- add e2e test to check that slave attributes really end up as node labels
2015-09-26 09:46:56 +02:00
Dr. Stefan Schimanski a496e8dd20 Expose HistoricalFIFO's pop with cancel channel 2015-09-26 09:46:55 +02:00
Brian Grant d49ca164ef Merge pull request #14608 from kubernetes/revert-14569-network
Revert "Maintain an IP address independent of the forwarding rule for…
2015-09-25 22:05:06 -07:00
Brian Grant 9f01981863 Revert "Maintain an IP address independent of the forwarding rule for GCE plus bug fixes" 2015-09-25 22:04:35 -07:00
Brendan Burns bf3f5af118 Merge pull request #14547 from jijun2/fix-1
Describe more clearly
2015-09-25 20:18:14 -07:00
Brendan Burns ea486e2a23 Merge pull request #14600 from liggitt/integration_timeout
Lengthen integration test timeout
2015-09-25 20:05:44 -07:00
Yu-Ju Hong d19329aa6b Add clarity and fix bugs for kubelet e2e test 2015-09-25 18:22:24 -07:00
Jordan Liggitt b71fbb3df9 Lengthen integration test timeout 2015-09-25 20:46:02 -04:00
nikhiljindal d61ed52799 Adding an e2e test for deployment 2015-09-25 17:14:31 -07:00
Brian Grant 49154c09db Merge pull request #14583 from thockin/mungedocs-preformat-imbalance
Add a munger check for files that end in preformat
2015-09-25 17:14:14 -07:00
Yu-Ju Hong d6aea667ba Remove ContainerList from fakeRuntime
Container runtime interface currently doesn't support GetContainers and no
test should be using fakeRuntime.ContainerList. Remove it to prevent accidental
use.
2015-09-25 16:36:51 -07:00
Brian Grant 8236335697 Merge pull request #14580 from ixdy/hack-verify-print-status
In verify-all.sh, print check and its status in verbose mode
2015-09-25 16:30:58 -07:00
Brian Grant e3188f6ee7 Merge pull request #14590 from kubernetes/revert-14035-kubelet/client/server
Revert "Refactor image manager for client/server implementation of th…
2015-09-25 15:26:22 -07:00
Brian Grant efd19143f7 Revert "Refactor image manager for client/server implementation of the container runtime" 2015-09-25 15:24:18 -07:00
Brian Grant 15c585e3ad Merge pull request #14578 from derekwaynecarr/fix_flake
Fix flake in gc test
2015-09-25 15:14:01 -07:00
Brian Grant cf75b0d023 Merge pull request #12823 from pmorie/pod-sc
Pod-level security context proposal
2015-09-25 14:21:42 -07:00
Tim Hockin 3c36439665 Don't log every connection by default 2015-09-25 14:02:24 -07:00
Tim Hockin 026054f73e Set iptables refresh to 30s 2015-09-25 14:02:24 -07:00
Tim Hockin 7509bf6318 Set UDP timeout to 1/4 second 2015-09-25 14:02:24 -07:00
Tim Hockin 15e2c62a3e Add a munger check for files that end in preformat 2015-09-25 13:56:50 -07:00
derekwaynecarr 9bf88ddc6f Fix flake in gc test 2015-09-25 16:47:11 -04:00