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).
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).