Skip to main content

Kubernetes Autoscaling - A Complete Overview

· 7 min read
Farhan Ahmed
Software Engineer

Kubernetes Autoscaling Cover

Hello everyone!!

Welcome to my blog today where we will explore Kubernetes autoscaling. I have been learning Kubernetes for a while now, and every time I learn something new, more information occurs to me. It feels like I can never stop learning about Kubernetes!

I was thoroughly practicing Kubernetes where I was able to create pods, services, deployments, etc., and I know that I can manually replicate pods by changing the replica count in the deployment file. But what if I want to automate this process based on the load on my application?

I was still in the process of learning when I came across the concept of Kubernetes autoscaling.

WordPress + MySQL on Kubernetes with NGINX Ingress and TLS (Complete Hands-on)

· 6 min read
Farhan Ahmed
Software Engineer

In this hands-on tutorial, I'll walk you through deploying a complete WordPress application with MySQL database on Kubernetes, secured with NGINX Ingress and TLS certificates. This is a practical guide that covers everything from storage configuration to SSL/TLS setup using cert-manager.

This deployment demonstrates several key Kubernetes concepts including persistent volumes, secrets management, ingress controllers, and certificate management - making it perfect for anyone looking to understand how real-world applications are deployed on Kubernetes.

Create basic cluster with Kubeadm on AWS EC2 Instance

· 6 min read
Farhan Ahmed
Software Engineer

Installing Kubernetes 1.31 and create a cluster using kubeadm (with Containerd and Calico CNI), here's for setting up a basic cluster (1 master + N workers):

This guide sets up an Ubuntu EC2 instance as a Kubernetes node using containerd as the container runtime and Calico as the CNI (network plugin). It supports Kubernetes v1.31.

Welcome to My Knowledge Base

· 2 min read
Farhan Ahmed
Software Engineer

I'm excited to launch this knowledge base where I'll be sharing my notes, insights, and learnings across various technical topics. This site serves as both a personal reference and a way to share knowledge with the broader community.