spcl / serverless-benchmarks

SeBS: serverless benchmarking suite for automatic performance analysis of FaaS platforms.
https://mcopik.github.io/projects/sebs/
BSD 3-Clause "New" or "Revised" License
150 stars 68 forks source link

Testing and deployment instructions for managed Kubernetes #203

Open mcopik opened 6 months ago

mcopik commented 6 months ago

Currently, we support OpenWhisk, and we plan to add support for Fission and Knative. For OpenWhisk, we have documentation for deploying it on Kind locally. In practice, SeBS users might want to deploy Kubernetes in the cloud, manually or by using managed k8s like AWS EKS and Azure AKS.

We shouldn't document deployment and create scripts like tools/openwhisk_preparation.py - these are very helpful but difficult to maintain. Instead, we should always refer to the most up-to-date documentation and tutorials from the given platform, and verify that our documentation on connecting to the platform is correct. The typical problems are setting up a connection to the control plane and ensuring storage works correctly (#202).