Dawn Chen
d6e1e21230
Revert "Set up proxy certs for Aggregator."
2017-06-14 13:44:34 -07:00
Kubernetes Submit Queue
d81f71dfbe
Merge pull request #46921 from liggitt/kubemark-node-auth
...
Automatic merge from submit-queue (batch tested with PRs 46441, 43987, 46921, 46823, 47276)
Enable Node authorizer and NodeRestriction admission in kubemark
xref https://github.com/kubernetes/features/issues/279
We want to ensure scale testing covers use of the authorizer/admission pair that partitions nodes. This includes enabling the authorizer, which populates a graph of existing nodes and pods.
Kubemark is still running all nodes with a single credential, so a follow-up step is to generate unique credentials per node (or enable TLS bootstrapping) and remove the temporary rolebinding added in this PR so the node authorizer is the one authorizing each call by a hollow node.
2017-06-13 13:55:47 -07:00
Walter Fender
46e179b422
Set up proxy certs for Aggregator.
...
Working on fixing https://github.com/kubernetes/kubernetes/issues/43716 .
This will create the necessary certificates.
On GCE is will upload those certificates to Metadata.
They are then pulled down on to the kube-apiserver.
They are written to the /etc/src/kubernetes/pki directory.
Finally they are loaded vi the appropriate command line flags.
The requestheader-client-ca-file can be seen by running the following:-
kubectl get ConfigMap extension-apiserver-authentication
--namespace=kube-system -o yaml
Minor bug fixes.
Made sure AGGR_MASTER_NAME is set up in all configs.
Clean up variable names.
Added additional requestheader configuration parameters.
2017-06-09 16:20:58 -07:00
Jordan Liggitt
1d9855474d
Enable Node authorizer and NodeRestriction admission in kubemark
2017-06-09 10:17:08 -04:00
Shyam Jeedigunta
b655953e21
Enable DefaultTolerationSeconds and PodPreset admission plugins for kubemark
2017-06-04 19:52:57 +02:00
Mike Danese
c8e84faabb
change kubemark image project to match new cos image project
2017-05-31 12:30:05 -07:00
Vishnu kannan
86b5edb79a
Update COS version to m59
...
Signed-off-by: Vishnu kannan <vishnuk@google.com>
2017-05-20 21:17:19 -07:00
Shyam Jeedigunta
804a4f558c
Make usage of real proxier in hollow-proxy optional (default=true)
2017-05-18 14:30:12 +02:00
gmarek
670632115c
Correct CIDR range for kubemark
2017-02-28 19:26:32 +01:00
Wojciech Tyczynski
b70e392161
Update clusters to use 3.0.17 etcd
2017-02-23 10:08:50 +01:00
Dawn Chen
3d510461a3
Bump GCI to gci-stable-56-9000-84-2
2017-02-21 10:03:14 -08:00
Kubernetes Submit Queue
46cd8ec91b
Merge pull request #41637 from wojtek-t/expose_storage_format_as_env
...
Automatic merge from submit-queue
Expose storage media type as env variable
Ref #40636
@mml
2017-02-17 08:15:27 -08:00
Wojciech Tyczynski
3695e85b34
Expose storage media type as env variable
2017-02-17 14:16:55 +01:00
Shyam Jeedigunta
94d2ed5e34
Reduce default value of kubemark's NUM_NODES to 10
2017-02-16 23:35:39 +01:00
Shyam Jeedigunta
3ac0e22f62
Refactored kubemark code into provider-specific and provider-independent parts [Part-3]
2017-02-08 17:03:13 +01:00
Dawn Chen
e710891dbb
Bump GCI to gci-beta-56-9000-80-0
2017-02-03 18:00:16 -08:00
Shyam Jeedigunta
c62e5214c3
Refactored kubemark code into provider-specific and provider-independent parts [Part-1]
2017-01-26 22:54:14 +01:00
Shyam Jeedigunta
b48de58311
Added OWNERS to kubemark subdirectories
2017-01-25 14:37:57 +01:00
Wojciech Tyczynski
fbd5c7c380
Revert "Refactored kubemark into cloud-provider independent code and GCE specific code"
2017-01-24 10:42:17 +01:00
Shyam Jeedigunta
d2fadbe30f
Refactored kubemark code into provider-specific and provider-independent parts
2017-01-19 15:34:13 +01:00
Shyam Jeedigunta
9051462497
Migrated kubemark master to GCI from Debian.
2016-12-19 13:51:56 +01:00
Tim St. Clair
759e9f5370
Bump Container VM to latest version
...
- Enables kernel softlockup detection
- Removes iSCSI support
2016-12-08 18:25:18 -08:00
Hongchao Deng
cbd14a0a91
kubemark: add KUBEMARK_NUM_NODES and KUBEMARK_MASTER_SIZE config
...
- KUBEMARK_NUM_NODES overrides NUM_NODES if set
- KUBEMARK_MASTER_SIZE overrides MASTER_SIZE if set
2016-11-23 09:13:41 -08:00
Wojciech Tyczynski
b34ac6baef
Bump etcd to 3.0.14 in tests
2016-11-07 08:41:17 +01:00
Wojciech Tyczynski
3ca1f06149
Prepare for easy change to etcd3 storage backend
2016-11-04 13:46:01 +01:00
Wojciech Tyczynski
c2248324c1
Expose etcd version.
2016-11-02 17:03:13 +01:00
Wojciech Tyczynski
7ee7b55c5e
Rename TEST_ETCD_VERSION to ETCD_VERSION
2016-10-28 13:56:59 +02:00
Wojciech Tyczynski
4e4f608952
Fix too small network for kubemark
2016-10-26 13:26:03 +02:00
gmarek
16d8e6400e
Allow setting master root disk size in kubemark
2016-10-19 12:37:17 +02:00
Wojciech Tyczynski
8abf3c1600
Make it possible to set etcd version in kubemark
2016-09-27 13:13:29 +02:00
Wojciech Tyczynski
22b160e552
Allow for configuring max inflight requests in kubemark
2016-09-01 11:46:37 +02:00
Wojciech Tyczynski
29b5b0a347
Enable GC by default in Kubemark
2016-08-24 16:38:37 +02:00
Chao Xu
3688a78769
let load and density e2e tests use GC if it's on
2016-08-11 11:48:20 -07:00
Wojciech Tyczynski
28205d6a43
Fix Kubemark config after IP addresses machinations
2016-07-22 11:49:15 +02:00
Wojciech Tyczynski
e31926def9
Allow for increasing qps limits in kubemark
2016-07-21 10:07:53 +02:00
Maisem Ali
97f3f80833
Splitting OS_DISTRIBUTION into NODE_OS_DISTRIBUTION and
...
MASTER_OS_DISTRIBUTION.
2016-07-15 12:02:31 -07:00
David McMahon
ef0c9f0c5b
Remove "All rights reserved" from all the headers.
2016-06-29 17:47:36 -07:00
Wojciech Tyczynski
89b915a3b2
Fix default arguments in kubemark
2016-05-11 13:10:12 +02:00
gmarek
4a5ec11ce6
Pipe variables from kubemark config to master binaries
2016-05-11 11:22:03 +02:00
Wojciech Tyczynski
247512d86a
Fix proto configs
2016-05-06 10:25:59 +02:00
Wojciech Tyczynski
7ed573cf66
Enable configuring content type in tests
2016-05-05 08:46:21 +02:00
gmarek
ddb75f5130
Use get-mater-size function in kubemark config
2016-03-16 17:38:55 +01:00
Martin Etmajer
f1b2fc39ba
Pass through EXTRA_DOCKER_OPTS.
2016-02-29 19:46:58 +01:00
Madhusudan.C.S
ab1e9c200f
Graduate DaemonSet to v1beta1 API, enable it by default.
2016-02-17 15:03:12 -08:00
Janet Kuo
2874f30c05
Enable Deployments by default
2016-02-12 12:29:14 -08:00
Brad Erickson
a506030e63
Minion->Node rename: PREEMPTIBLE_NODE
2015-11-25 00:45:10 -08:00
Brad Erickson
53172a5356
Minion->Node rename: NUM_NODES
2015-11-25 00:45:10 -08:00
gmarek
21e9401a71
Update kubemark/config-default.sh
2015-11-17 14:10:41 +01:00
Christian Stewart
d61d57adec
Remove ENABLE_EXPERIMENTAL_API and similar in favor of KUBE_RUNTIME_CONFIG.
...
Addresses #15968
This patch removes KUBE_ENABLE_EXPERIMENTAL_API and similar calls in
favor of specifying desired features in KUBE_RUNTIME_CONFIG. Changes
have also been made to e2e scripts to re-enable using
KUBE_RUNTIME_CONFIG rather than EXPERIMENTAL_API env vars.
This also introduces KUBE_ENABLE_DAEMONSETS and KUBE_ENABLE_DEPLOYMENTS.
Signed-off-by: Christian Stewart <christian@paral.in>
2015-11-10 21:36:34 -05:00
gmarek
b88eb80a59
Prefix hollow-cluster-master name with instance prefix
2015-10-12 20:15:59 +02:00
gmarek
a16350853e
Run 1000 node Kubemark experiments on Jenkins
2015-10-08 12:09:14 +02:00
Quinton Hoole
1b7f8f540e
Bring up a 4000 node kubemark cluster in Jenkins.
...
This is a bit of a hack of the existing scripts, but the quickest way to get this cluster up.
Will restructure e2e.sh to do this in a more sane way in a separate PR.
2015-10-07 16:46:32 -07:00
gmarek
b283fdde12
Avoid overriding kubemark config variables by kubemark/util.sh script
2015-10-02 12:45:16 +02:00
gmarek
bc76b1616f
Add SSL to communication in Kubemark
2015-10-02 10:39:24 +02:00
gmarek
dd3bd73948
Initial Kubemark commit
2015-09-28 11:39:05 +02:00