This tutorial is designed for to provide a general introduction to the various methods of scaling in Kubernetes.
The results of this tutorial should not be viewed as production ready, and may receive limited support from the community, but don't let that stop you from learning!
The target audience for this tutorial is someone planning to support a production Kubernetes cluster and wants to understand how scaling works in Kubernetes.
This tutorial assumes you have access to either a Microsoft Azure AKS Cluster or another type of cluster e.g. Docker Desktop or Minikube. While Azure is used for basic infrastructure requirements the lessons learned in this tutorial can be applied to other platforms.
- Resource Management
- Horizontal Pod Autoscaler
- Vertical Pod Autoscaler