- Home
- Infrastructure Testing Tools
- ClusterLoader2
On the recordRead 9 Oct 202621 facts
ClusterLoader2
On the record
- Cluster access
- Running a test requires paths to a kubeconfig file and test configuration, plus a cluster provider.github.com · read 4 Oct 2026
- Cluster providers
- The command-line provider options listed are gce, gke, kind, kubemark, aws, local, vsphere, and skeleton.github.com · read 9 Oct 2026
- Configuration modules
- The Module API lets users split test configurations into reusable, parameterized module files.github.com · read 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.github.com · read 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.github.com · read 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.github.com · read 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.github.com · read 9 Oct 2026
- Observability
- ClusterLoader2 provides extra cluster observability during tests with Prometheus.github.com · read 4 Oct 2026
- Prerequisite
- The getting-started tutorial requires Go and demonstrates creating a cluster with Kind before running a test.github.com · read 9 Oct 2026
- Pricing and trial
- The opened project pages provide no commercial plan pricing or trial terms.github.com · read 9 Oct 2026
- Prometheus
- ClusterLoader2 provides cluster observability with Prometheus and supports scraping pod metrics through ServiceMonitor or PodMonitor.github.com · read 9 Oct 2026
- Prometheus integration
- ClusterLoader2 can scrape pod metrics using ServiceMonitor or PodMonitor.github.com · read 4 Oct 2026
- Prometheus requirement
- API responsiveness measurements are skipped when a Prometheus server is unavailable.github.com · read 4 Oct 2026
- Provider options
- The required provider flag accepts gce, gke, kind, kubemark, aws, local, vsphere, or skeleton.github.com · read 4 Oct 2026
- Purpose
- ClusterLoader2 is a Kubernetes load testing tool and the official Kubernetes scalability and performance testing framework.github.com · read 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.github.com · read 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.github.com · read 9 Oct 2026
- Templating
- Test definitions and Kubernetes object definitions support templating, with parameters and overrides available.github.com · read 9 Oct 2026