8cff64566b | ||
---|---|---|
.. | ||
gossipsub | ||
gowaku | ||
nwaku | ||
shared/publisher_image | ||
README.md | ||
prepare_env.sh |
README.md
Automated Deployment
While the Python tool is not ready, we are using a sort of bash automated deployment script.
Before running, make sure to prepare_env.sh
all machines that will be used in the Kubernetes cluster.
In the gossipsub
folder, you can find the deploy.sh
script, which can be used either for the Nim, Go and Rust libp2p implementations that were use for the following results.
The deploy.sh
script will call kubectl
, so it is assumed that you have a Kubernetes cluster configured.
The results were extracted using kube-prometheus-stack
helm chart, and the get_logs.sh
script is used to obtain the logs of all PODs that will be used to get the time plots.
Both nwaku
and gowaku
folder have the same, but with small variances to work with nWaku.
Multi-container per pod is now a bit outdated, so please use 1 container per POD when asked in deploy.sh
.