In this chapter, we'll dig deep into deploying and managing Kubernetes-based environments on Azure. We'll understand Azure Kubernetes Service (AKS) deployment options for Kubernetes. Then, we'll deploy an AKS cluster and deploy a highly scalable application on top of it.
Later, we'll look at operational aspects of the Kubernetes environment, such as monitoring and upgrading an AKS cluster.
The following topics will be covered in this chapter:
- Deploying an AKS cluster
- Understanding AKS networking
- Deploying highly scalable applications on AKS
- Exposing applications outside AKS
- Scaling applications and clusters
- Upgrading AKS applications and clusters
- AKS monitoring, operations, and upgrading
- Using Helm to deploy applications