Summary
In this chapter, we deployed serverless functions on top of our Kubernetes cluster. To achieve this, we first created a development machine and an Azure Container Registry.
We started our functions Deployments by deploying a function that used an HTTP trigger. The Azure Functions core tools were used to create that function and to deploy it to Kubernetes.
Afterward, we installed an additional component on our Kubernetes cluster called KEDA. KEDA allows serverless scaling in Kubernetes: it allows Deployments to and from 0 Pods, and it also provides additional metrics to the Horizontal Pod Autoscaler (HPA). We used a function that was triggered on messages in an Azure storage queue.
This chapter also concludes the book. Throughout this book, we've introduced AKS through multiple hands-on examples. The first part of the book focused on getting applications up and running. We created an AKS cluster, deployed multiple applications and learned how to scale those applications...