Open
Description
What
From k8s_scale.sh
help, it is stated that TEST_NAME
can be set to over-ride the default JSON results filename, which is not true:
$ ./k8s_scale.sh -h
Usage: ./scaling/k8s_scale.sh [-h] [options]
Description:
Launch a series of workloads and take memory metric measurements after
each launch.
Options:
-h, Help page.
Environment variables:
Name (default)
Description
TEST_NAME (k8s scaling)
Can be set to over-ride the default JSON results filename
NUM_PODS (20)
Number of pods to launch
STEP (1)
Number of pods to launch per cycle
wait_time (30)
Seconds to wait for pods to become ready
delete_wait_time (600)
Seconds to wait for all pods to be deleted
settle_time (5)
Seconds to wait after pods ready before taking measurements
use_api (yes)
specify yes or no to use the API to launch pods
grace (30)
specify the grace period in seconds for workload pod termination
When attempting to use such variable the result JSON file name is still k8s-scaling.json
$ TEST_NAME=my_lovely_test ./k8s_scale.sh
INFO: Initialising
command: bc: yes
command: jq: yes
INFO: Checking Kubernetes accessible
...
All pods have terminated at cycle 48
INFO: Delete Took 49661 ms (1572631645940456173 - 1572631596278977403)
cleaning up kubectl proxy
$ tree results/
results/
└── k8s-scaling.json
0 directories, 2 files
And the k8s_parallel.sh
, k8s_scale_nc
and k8s_scale_rapid
might have the same behaviour.
Metadata
Metadata
Assignees
Labels
No labels