Deploying the sample guestbook application
In this chapter, we will deploy the classic guestbook sample Kubernetes application. We will be mostly following the steps from https://Kubernetes.io/docs/tutorials/stateless-application/guestbook/ with some modifications. We employ these modifications to do the following:
- Make the solution more AKS friendly
- Show additional concepts, such as ConfigMaps, that are not present in the original sample
As mentioned in the Kubernetes documentation, you will be deploying a simple, multi-tier web application. You know it is a good sign for a platform when the documentation says it is a simple application that has master/slave backends and a scalable fronted. The guest book solution is also categorized as a stateless application because the frontend doesn't store any state. It is stateful for the single instance of Redis master, which stores all the guestbook entries.
You will be using this application as the basis for testing out the scaling of the backend and the frontend independently in the next chapter.