Summary
We started this chapter with an introduction to the OpenFaaS framework and continued with an overview of the components available with the OpenFaaS framework. Next, we looked at how to install faas-cli and the OpenFaaS framework on a local Minikube cluster.
Then, we started looking at OpenFaaS functions. We discussed how we can use faas-cli to create the function templates, build and push function Docker image, and deploy the function to the OpenFaaS framework. Then, we learned how to invoke the deployed functions with the faas-cli command and curl command. Next, we introduced the OpenFaaS portal, which is the built-in UI for the OpenFaaS framework.
We also learned how we can set up an OpenFaaS function to return HTML content and return different content based on provided parameters. We configured the Prometheus and Grafana dashboards to visualize the function metrics, including invocation count, invocation duration, and replica counts. Then, we discussed the function...