Chapter 4: Infrastructure Deployment
In Chapter 3, Infrastructure Design, we had a 360-degree view of the Azure and AKS infrastructure, but we have not yet seen how to get infrastructure components provisioned in Azure. This chapter focuses on one of the major enablers of the cloud, namely, Infrastructure as Code (IaC). More specifically, we will cover the following topics:
- Introducing Continuous Integration and Continuous Deployment (CI/CD)
- The Azure deployment map
- Getting started with the Azure CLI, PowerShell, and Azure Cloud Shell
- Diving into ARM templates
- Getting started with Azure Bicep
- Getting started with Terraform
- Zooming in on a reference architecture with Azure DevOps
By the end of this chapter, we expect you to be acquainted with IaC concepts and technologies and you should be able to make the right choices for your own organization and your customers.