Setting up the prerequisites
In this section, you will set up the prerequisites needed to build and run functions on your Kubernetes cluster. You need to set up an Azure container registry (ACR) and a virtual machine (VM) in Azure that will be used to develop the functions. The ACR will be used to store custom container images that contain the functions you will develop. You will also use a VM to build the functions and create Docker images, since you cannot do this from Azure Cloud Shell.
Container images and a container registry were introduced in Chapter 1, Introduction to containers and Kubernetes, in the section on Container images. A container image contains all the software required to start an actual running container. In this chapter, you will build custom container images that contain your functions. You need a place to store these images so that Kubernetes can pull them and run the containers at scale. You will use ACR for this. ACR is a private container registry that...