This VMware Tanzu® reference architecture performance validation focuses on benchmarking the cluster operations and applications on VMware Tanzu Kubernetes Grid™ on VMware vSphere®.
It presents results and observations from executing the following benchmark frameworks and tools on the cluster:
• K-Bench
• Locust
• Vegeta
These benchmarks can be broadly categorized as follows:
• Nodes benchmark – The control plane and the workload plane nodes of a workload cluster are benchmarked in this category. K-Bench is used for this purpose. Performance metrics of the data plane and the control plane, such as transaction throughput, pod creation throughput, and CPU usage, are collected after running the respective test suites of K-Bench.
• Kube suites benchmark – Kubernetes benchmark suites that are adopted by the industry are executed on the applications running on the workload cluster. Locust and Vegeta are used in this performance validation to load test the applications.
Performance metrics for the applications, such as requests per second (RPS) and response time for concurrent users, are collected in this study.