Skip to main content

WordPress + MySQL on Kubernetes with NGINX Ingress and TLS (First 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.