Cheapest way to run Kubernetes on Azure?

Musunuru Sharmila
Towards Cloud Computing
4 min readJul 17, 2022

--

Kubernetes is the future. There is no doubt about its capabilities, and the role it is currently and will continue to play will increase the demand for software professionals to learn Kubernetes in order to land high-paying jobs.

Harsh reality of Kubernetes is that it is not free to run, especially when you are learning and experimenting, and you must fund it out of your own pocket. As a result, today I’m going to tell you cheapest way to run/maintain a cluster in Azure.

Please keep in mind, that these recommendations are intended for running your DEV/Test/POC workloads.

Let’s get started; here are a few things to think of for “cost-optimization” about before deploying the cluster in Azure.

  1. Cluster Configuration.
  2. Region
  3. Public IP’s.
  4. Load Balancer SKU.
  5. Azure Policy.
  6. Stop the cluster.
  7. Spot Node Pool
  8. Scheduler Control
  9. Cluster Autoscaler

Cluster Configuration:

Node pool selection is critical for your cluster configuration because it’s what we’re charged for, and it has hidden costs from these four major areas, which I’ve listed below.

  1. Instance Type — Standard B2’s .
  2. Number of Instances — 1 (Single User Node Pool) .

--

--

Towards Cloud Computing
Towards Cloud Computing

Published in Towards Cloud Computing

Towards Cloud Computing is a publication run by Satyen Kumar where independent authors can publish their work, share their knowledge and expertise, and engage a wide audience on Medium. #CloudComputing #AWS #Azure #Microsoft #Amazon #Google #GCP

Musunuru Sharmila
Musunuru Sharmila

Written by Musunuru Sharmila

Cloud Solution Architect @Microsoft. Join medium at discount with $5 using referral link below https://medium.com/@musunurusharmila/membership