ClusterLoader2
The facts below are what the maker publishes about ClusterLoader2, checked and dated. Our editors have not written about it yet.
The facts
Each one read from ClusterLoader2's own pages, with the date it was checked.
What it does
- Cluster access
- Running a test requires paths to a kubeconfig file and test configuration, plus a cluster provider.checked 4 Oct 2026
- Cluster providers
- The command-line provider options listed are gce, gke, kind, kubemark, aws, local, vsphere, and skeleton.checked 9 Oct 2026
- Configuration modules
- The Module API lets users split test configurations into reusable, parameterized module files.checked 9 Oct 2026
- Getting started
- The getting-started guide walks through setting up the repository, creating a Kind cluster, writing a simple test, and running it.checked 4 Oct 2026
- Intended users
- The repository says it stores Kubernetes-related performance testing tools and invites users to contact the owners to add a load test, benchmark, framework, or other tool.checked 4 Oct 2026
- License
- The perf-tests repository includes the Apache License, Version 2.0, which grants no-charge, royalty-free copyright and patent licenses subject to its terms.checked 9 Oct 2026
- Measurements
- Available measurements include API availability and responsiveness, CPU and memory profiles, etcd metrics, pod startup latency, resource usage, and scheduling throughput.checked 9 Oct 2026
- Observability
- ClusterLoader2 provides extra cluster observability during tests with Prometheus.checked 4 Oct 2026
- Prerequisite
- The getting-started tutorial requires Go and demonstrates creating a cluster with Kind before running a test.checked 9 Oct 2026
- Prometheus
- ClusterLoader2 provides cluster observability with Prometheus and supports scraping pod metrics through ServiceMonitor or PodMonitor.checked 9 Oct 2026
- Prometheus integration
- ClusterLoader2 can scrape pod metrics using ServiceMonitor or PodMonitor.checked 4 Oct 2026
- Prometheus requirement
- API responsiveness measurements are skipped when a Prometheus server is unavailable.checked 4 Oct 2026
- Provider options
- The required provider flag accepts gce, gke, kind, kubemark, aws, local, vsphere, or skeleton.checked 4 Oct 2026
- Purpose
- ClusterLoader2 is a Kubernetes load testing tool and the official Kubernetes scalability and performance testing framework.checked 9 Oct 2026
- Reusable modules
- The Module API lets users split test configurations into parameterized modules that can be reused by tests or other modules.checked 4 Oct 2026
- Scale
- The getting-started guide says its general-purpose load test can be used for clusters from 100 to 5,000 nodes.checked 9 Oct 2026
- Templating
- Test definitions and Kubernetes object definitions support templating, with parameters and overrides available.checked 9 Oct 2026
- Test cleanup
- The guide says ClusterLoader2 deletes namespaces it creates automatically by default.checked 9 Oct 2026
- Test configuration
- Test definitions can be written in JSON or YAML and support templating.checked 4 Oct 2026
- Test format
- Tests use YAML and describe desired cluster states and how quickly those states should be reached.checked 9 Oct 2026
Money
- Pricing and trial
- The opened project pages provide no commercial plan pricing or trial terms.checked 9 Oct 2026
Alternatives to ClusterLoader2
- 1
Chef InSpec
Free planOpen sourceAPILinuxmacOSSelf-hosted8.0From $59 a year - 2

AWS CloudFormation
Free planiOSWebAPILinux7.7Free plan - 3

CIS-CAT Pro Assessor
Free planAPILinuxmacOSSelf-hosted7.7From $2,400 a year - 4
Test Kitchen
Free planOpen sourceAPILinuxmacOSSelf-hosted7.2Free plan - 5
kube-score
Free planWebLinuxmacOSSelf-hosted7.0Free plan - 6
Conftest
Free planLinuxmacOSWindows6.8Free plan
