Jan Safranek
ebcc558734
Revert "Use a service between e2e volume tests clients and servers."
...
iSCSI and RBD volumes don't work as Kubernetes services - these protocols
are broken by S-NAT created by kube-proxy - at least iSCSI exhanges real
IP address of the iSCSI target as part of the protocol.
This reverts commit 118004c166
.
2015-08-07 10:24:29 +02:00
Ben McCann
4c199b604a
Fix the architecture diagram such that the arrow from the api server to the node doesn't go through/under etcd
2015-08-07 00:13:15 -07:00
hokutosei
3bcfdab649
added preemptible flag in gcloud compute instance-templates create
2015-08-07 06:50:28 +00:00
Dr. Stefan Schimanski
79e54c2679
Add unit tests for RepackSubsets to take pod UID into consideration
2015-08-07 08:32:49 +02:00
Dr. Stefan Schimanski
55daf3b80e
Don't wrongly identify endpoint addresses only due to equal IP
...
Before this patch the endpoint IP was used to identify endpoint addresses. This
leads to wrong unification of endpoints of different pods having the same IP (e.g.
non container IP in case of Mesos). This patch takes the EndpointAddress.targetRef.UID
into consideration as well.
2015-08-07 08:31:59 +02:00
Wojciech Tyczynski
52e3af4e93
Implement watchCache structure.
2015-08-07 08:29:17 +02:00
Jerzy Szczepkowski
f53e0ff5a8
Merge pull request #12133 from Huawei-PaaS/issue_ubuntu_MINION_IPS
...
Initialize global variable MINION_IPS in setClusterInfo function
2015-08-07 08:22:28 +02:00
qiaolei
2fd47194bd
Initialize global variable MINION_IPS in setClusterInfo function
...
Initialize global variable MINION_IPS in setClusterInfo function.
MINION_IPS is defined as a global variable, and is concatenated with other nodeIP.
When setClusterInfo is called for many times, this could cause potential problems.
Such as, you will have MINION_IPS=192.168.0.2,192.168.0.3,192.168.0.2,192.168.0.3 which is obviously wrong.
Update util.sh
2015-08-07 11:23:02 +00:00
Jerzy Szczepkowski
67d45821f8
Merge pull request #12216 from derekwaynecarr/limit_range_requests
...
LimitRange design updates to account for Requests and Limits
2015-08-07 08:18:10 +02:00
Jerzy Szczepkowski
7a875a1ac0
Merge pull request #12220 from brendandburns/stdin
...
Add interactive run that combines run and attach.
2015-08-07 08:17:00 +02:00
Brendan Burns
5be9ff70af
Add a negative test for HTTP health checks
2015-08-06 21:22:31 -07:00
David Walter
76bb6bbf12
change underscores to dashes to match the command line argument
2015-08-06 22:48:21 -05:00
Brendan Burns
9ac50b4980
Add interactive run that combines run and attach.
2015-08-06 20:20:14 -07:00
David Walter
792fc2269b
change underscores to dashes to match the command line argument
2015-08-06 22:13:44 -05:00
dinghaiyang
ebbcd4a3ba
Move prioritizer function EqualPriority to package priorities
2015-08-07 09:56:54 +08:00
Sam Abed
e7dcec075a
show LastTerminationState in kubectl describe pod
...
Signed-off-by: Sam Abed <samsabed@gmail.com>
2015-08-07 11:45:20 +10:00
wulonghui
b50e736184
Add NodeInternalIP for Node's Addresses when cloud provider is nil
2015-08-07 09:08:56 +08:00
Prashanth Balasubramanian
efbeba58f2
Add a sharing clusters example
2015-08-06 18:02:01 -07:00
Dawn Chen
d04fce045e
Merge pull request #12279 from eparis/use-pflags-string-slice
...
Use pflags string slice instead of internal util.StringList
2015-08-06 18:01:53 -07:00
derekwaynecarr
6399d4c8c4
Bump fsouza/go-dockerclient godep
2015-08-06 20:55:42 -04:00
Alex Robinson
a2fea14542
Fix typo in an e2e test utility log message.
2015-08-07 00:32:05 +00:00
Alex Robinson
e650e098f4
Replace usage of ifup and ifdown in the reboot test with ifconfig.
2015-08-07 00:29:36 +00:00
Alex Robinson
c887ad75b8
Stop collecting monit logs via fluentd.
2015-08-07 00:12:21 +00:00
Dawn Chen
8cd7431b3d
Merge pull request #12366 from GoogleCloudPlatform/container-vm-v20150806
...
Update GCE to container-vm-v20150806
2015-08-06 16:31:52 -07:00
Dawn Chen
2be69e7718
Merge pull request #12325 from brendandburns/supervisord
...
Add support for supervisord as a monit alternative.
2015-08-06 16:16:35 -07:00
Eric Paris
7cbb52ce04
Use the pflag StringSlice instead of implementing it ourselves
...
Saves code and makes our code easier to read because we just use normal
[]string instead of custom type.
2015-08-06 19:16:13 -04:00
Eric Paris
76896bf244
Regen docs with new pflags
...
This basically just shows in the docs that the =false portion of
booleans are optional.
2015-08-06 19:16:13 -04:00
Eric Paris
3fe85d46ff
Update godeps for cobra and pflags
2015-08-06 19:15:14 -04:00
Dawn Chen
02eb68aa0b
Merge pull request #12356 from ixdy/retry-gsutil-upload
...
Handle errors properly in kube::gcs::release functions
2015-08-06 16:12:27 -07:00
Dawn Chen
9af5d8bd23
Merge pull request #12305 from GoogleCloudPlatform/puller
...
Exit if hub isn't installed, add verbiage to message.
2015-08-06 16:08:30 -07:00
Dawn Chen
256eeeda2b
Merge pull request #12291 from derekwaynecarr/resource_quota_requests
...
Update resource quota design to align with requests and limits
2015-08-06 16:07:42 -07:00
Dawn Chen
122d76a2ef
Merge pull request #11820 from liggitt/reuse_round_tripper
...
Reuse round tripper for identical TLS configurations
2015-08-06 16:04:02 -07:00
Dawn Chen
7a95f71aeb
Merge pull request #11801 from AnanyaKumar/daemon-api
...
Add Daemon API
2015-08-06 15:57:17 -07:00
Brendan Burns
15b9d98733
Add support for supervisord as a monit alternative.
2015-08-06 15:48:45 -07:00
Rajat Chopra
1ce6d80a89
ipv6 test
2015-08-06 15:46:05 -07:00
Rajat Chopra
58a742e667
status hook for the container network
2015-08-06 15:46:04 -07:00
Zach Loafman
5ea2bfaa1b
Update GCE to container-vm-v20150806
...
Also changes the node image to default to master image
2015-08-06 15:36:39 -07:00
Dawn Chen
5fff8e935e
Merge pull request #12319 from mbforbes/nodesNetworkRedux
...
Implement 'Nodes Network' test for GKE; add optional verbose SSH.
2015-08-06 15:30:13 -07:00
Dawn Chen
2fa3004500
Merge pull request #12349 from roberthbailey/kubelet-on-master
...
Register the kubelet on the master node with an apiserver.
2015-08-06 15:20:35 -07:00
Jordan Liggitt
5ec4909610
Reuse round tripper for identical TLS configurations
2015-08-06 17:51:31 -04:00
Matt Bruzek
b0ee17c41b
Found another mention of minion changed to node.
2015-08-06 16:40:55 -05:00
Max Forbes
acef505cfd
Implement 'Nodes Network' test for GKE; add optional verbose SSH.
2015-08-06 14:25:53 -07:00
Matt Bruzek
d024013970
Fixing an idempotency problem found in testing.
2015-08-06 15:56:23 -05:00
Robert Bailey
8df33bc1a7
Register the kubelet on the master node with an apiserver. This option is
...
separated from the apiserver running locally on the master node so that it
can be optionally enabled or disabled as needed.
Also, fix the healthchecking configuration for the master components, which
was previously only working by coincidence:
If a kubelet doesn't register with a master, it never bothers to figure out
what its local address is. In which case it ends up constructing a URL like
http://:8080/healthz for the http probe. This happens to work on the master
because all of the pods are using host networking and explicitly binding to
127.0.0.1. Once the kubelet is registered with the master and it determines
the local node address, it tries to healthcheck on an address where the pod
isn't listening and the kubelet periodically restarts each master component
when the liveness probe fails.
2015-08-06 13:39:32 -07:00
Matt Bruzek
e3579ccb17
Changing "Minion" to "Node" on node registration
2015-08-06 15:29:56 -05:00
AnanyaKumar
d9b85652ae
Add Daemon API
2015-08-06 13:15:19 -07:00
Dawn Chen
9f495e7f69
Merge pull request #12277 from gmarek/node_delete
...
Correctly handle Node deletion in NodeController
2015-08-06 13:02:44 -07:00
Dawn Chen
c1c03bb4ca
Merge pull request #12139 from kargakis/avoid-reallocs-in-index
...
cache: Avoid reallocs in Index
2015-08-06 13:00:02 -07:00
Dawn Chen
e45493ecc2
Merge pull request #11995 from pat2man/non_root_cassandra
...
Adjust permissions so that Cassandra can run without root access
2015-08-06 12:57:48 -07:00
Dawn Chen
da97a3e3c4
Merge pull request #10636 from smarterclayton/cleaner_kubelet_init
...
Split kubelet server initialization for easier reuse
2015-08-06 12:56:10 -07:00