k8s.io/perf-tests/clusterloader2@v0.0.0-20240304094227-64bdb12da87e/testing/experimental/storage/pod-startup/README.md (about) 1 **Test Cases** 2 3 - 1 pod with X volumes and 1 node 4 - run on a single node cluster 5 - use override file in `max_volumes_per_node` 6 - tries to stress the max number of volumes a single node can have 7 - X pods with 1 volume each on 1 node in parallel 8 - run on a single node cluster 9 - use override file in `max_volumes_per_pod` 10 - tries to stress the max number of volumes a single pod can have 11 - X pods with 1 volume each on cluster in parallel 12 - run on a cluster with num nodes that is a multiple of `NODES_PER_NAMESPACE` (default 100) 13 - use override file in `cluster_load_scale_by_nodes` 14 - X PVs, no pods 15 - use override file in `volume_binding` and `volume-types/persistentvolume` 16 - measures how long it take to create, bind and delete volumes 17 - X PVs, no pods, create volumes directly 18 - use override files `volume-types/persistentvolume` and `volume_creation` (in this order!) 19 - set PROVISIONER in a custom override file to the name of the external provisioner 20 - measures how long it take to create and delete volumes; only deletion involves 21 the PV controller 22 23 **Volume Type** 24 25 Each test must use a type of volume. Use a override in `volume-types` to set 26 a specific type of volume to test.