Technical requirements
For this chapter, you need the following:
- A single or multi-node K3s cluster using ARM devices with MetalLB installed and with the options to avoid Traefik being installed as the default ingress controller.
- kubectl configured to be used on your local machine to avoid using the
--kubeconfig
parameter. - Clone the repository at https://github.com/PacktPublishing/Edge-Computing-Systems-with-Kubernetes/tree/main/ch9 if you want to run the YAML configuration by using
kubectl apply
instead of copying the code from the book. Take a look at the code for Python and YAML configurations inside thech9
directory.
We are going to install Knative to implement simple use cases using serverless APIs and event-driven pipelines. Let’s understand what serverless architectures are and how can they help in edge computing environments.