3. Application deployment on AKS
In this chapter, we will deploy two applications on Azure Kubernetes Service (AKS). An application consists of multiple parts, and you will build the applications one step at a time while the conceptual model behind them is explained. You will be able to easily adapt the steps in this chapter to deploy any other application on AKS.
To deploy the applications and make changes to them, you will be using YAML files. YAML is the acronym for YAML Ain't Markup Language. YAML is a language that is used to create configuration files to deploy to Kubernetes. Although you can use either JSON or YAML files to deploy applications to Kubernetes, YAML is the most commonly used language to do so. YAML became popular because it is easier for a human to read when compared to JSON or XML. You will see multiple examples of YAML files throughout this chapter and throughout the book.
During the deployment of the sample guestbook application, you will see...