kubernetes/test/kubemark
Jakub Pierewoj f9c4551a94 Use private master IP in GCE kubemark tests
Currently hollow nodes communicate with kubemark master using public
master IP, which results in each call going through cloud NAT. Cloud NAT
limitations become performance bottleneck (see kubernetes/perf-tests/issues/874).

To mitigate this, in this change, a second kubeconfig called "internal"
is created. It uses private master IP and is used to set up hollow nodes.

Note that we still need the original kubemark kubeconfig (using public master IP)
to be able to communicate with the master from outside the cluster (when
setting it up or running tests).

Testing:
- set up kubemark cluster, verified apiserver logs to confirm that the call
  from hollow nodes did not go through NAT
2019-12-17 12:49:50 +01:00
..
common Fix shellcheck lint errors in test/kubemark/common/util.sh 2019-02-25 15:21:29 -05:00
gce Use private master IP in GCE kubemark tests 2019-12-17 12:49:50 +01:00
iks Migrate Kubemark to distroless 2019-11-16 17:49:26 +08:00
pre-existing fix kubemark output error 2019-11-21 15:56:15 +08:00
resources setting kubemark node labels 2019-11-28 10:36:56 +01:00
skeleton Use private master IP in GCE kubemark tests 2019-12-17 12:49:50 +01:00
BUILD Use buildozer to delete licenses() rules except under third_party/ 2017-08-11 09:32:39 -07:00
cloud-provider-config.sh Update all script to use /usr/bin/env bash in shebang 2018-04-19 13:20:13 +02:00
configure-kubectl.sh fix shellcheck in test/integration/... and test/kubemark/... 2019-02-18 01:16:39 -05:00
master-log-dump.sh Fix shellcheck lint errors in test/kubemark/master-log-dump.sh 2019-02-25 15:21:31 -05:00
OWNERS Add sig-scalability-approvers/reviewers as kubemark approvers/reviewers 2019-11-06 08:51:49 +01:00
run-e2e-tests.sh remove hack/e2e.go 2019-11-03 19:36:59 -05:00
start-kubemark.sh Use private master IP in GCE kubemark tests 2019-12-17 12:49:50 +01:00
stop-kubemark.sh stop_kubemark 2019-11-22 16:26:21 +08:00