Summary
In this chapter, we examined two of the most popular serverless frameworks included with MicroK8s, Knative and OpenFaaS, both of which are Kubernetes-based platforms for developing, deploying, and managing modern serverless workloads. We’ve deployed a few of the samples and used their endpoints to invoke them via the CLI. We also looked at how serverless frameworks scale down pods to zero when there are no requests and spin up new pods when there are more requests.
We realized that the ease of deployment of MicroK8s appears to be related to the ease with which serverless frameworks can be implemented. We’ve also discussed some guiding principles to keep in mind when developing and deploying serverless applications. However, deploying serverless resources is pretty simple. We also understood that in order to protect our resources, apps, and infrastructure service provider accounts, we needed to adhere to best practices.
In the next chapter, we’ll look...