Skip to content
master
Switch branches/tags
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
k8s
 
 
 
 

Testground infrastructure

This repo contains scripts for setting up a Kubernetes cluster for Testground.

Using these scripts

Documentation and step-by-step guides on how to use these infrastructure playbooks, the cluster:k8s runner, and more, can be found on the Testground documentation website.

Background

The cluster:k8s runner of Testground enables you to test distributed/p2p systems at scale. It is capable of launching test workloads comprising 10k+ instances, and we aim to reach 100k at some point.

The IPFS and libp2p projects have used these scripts and playbooks to deploy large-scale test infrastructure. By crafting test scenarios that exercise components at such scale, we have been able to run simulations, carry out attacks, perform benchmarks, and execute all kinds of tests to validate correctness and performance.

Contribute

Our work is never finished. If you see anything we can do better, file an issue on github.com/testground/testground repo or open a PR!

License

Dual-licensed: MIT, Apache Software License v2, by way of the Permissive License Stack.

About

Testground infrastructure - playbooks and scripts for setting up a Kubernetes cluster for Testground

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published