kube-burner
Kubernetes-Performance- und Skalierungstest-Tool, das konfigurierbare Cluster-Last erzeugt, um zu messen, wie sich ein Cluster unter Belastung verhält.
Überblick
kube-burner erstellt und löscht Kubernetes-Objekte mit konfigurierbarer Rate und Skalierung, um echten Workload-Druck zu simulieren, und misst währenddessen Cluster- und API-Server-Performance-Metriken. Es wird häufig verwendet, um Cluster-Upgrades zu benchmarken, Kapazitätsplanung zu validieren und Performance-Regressionen zu erkennen, bevor sie die Produktion erreichen.
kube-burner eignet sich für Platform-Teams, die die Kubernetes-Control-Plane selbst lasttesten müssen – ein anderes Ziel als k6 (ebenfalls in diesem Katalog), das Anwendungen und APIs statt der zugrunde liegenden Cluster-Infrastruktur lasttestet.
- Kategorien
- Testing
- Sprachen
- Go
- Lizenz
- Apache-2.0
Ähnliche Projekte
Fortio
Apache-2.0Last- und Netzwerkmesstool für Microservices, das detaillierte Latenz-Perzentile unter anhaltender Last meldet.
- Testing
k6
AGPL-3.0Modernes Last- und Performance-Testtool, mit dem Entwickler Tests in JavaScript skripten und von der Kommandozeile ausführen können – gebaut für das DevOps- und CI/CD-Zeitalter.
- Testing
Chaos Mesh
Apache-2.0Cloud-native Chaos-Engineering-Plattform für Kubernetes, die kontrollierte Fehler injiziert – Pod, Netzwerk, I/O und mehr –, um zu testen, wie sich ein System bei Ausfällen tatsächlich verhält.
- Testing
Litmus
Apache-2.0CNCF-Chaos-Engineering-Plattform für Kubernetes, die Fehlerinjektions-Experimente ausführt, um zu prüfen, wie sich Anwendungen von Ausfällen erholen.
- Testing
Einen Fehler entdeckt? Änderung auf GitHub vorschlagen.