Author: Abbas Aziz

Date: February 23, 2026

Tech Stack: Kubernetes (Kind), Docker, Python (FastAPI), PostgreSQL, Prometheus, Grafana, Helm, WSL2.

Overview:

This project demonstrates the deployment of a full-stack containerized application into a local Kubernetes cluster, focusing on overcoming resource constraints and resolving complex service discovery issues in an observability pipeline.

The Mission

Deploy a resilient, monitored API that tracks real-time traffic and database health using industry-standard SRE (Site Reliability Engineering) practices.


Architecture Overview


Infrastructure Setup

1. Cluster Configuration (Kind)

To simulate a multi-node production environment locally, I configured a 3-node Kind cluster.

YAML

`# kind-config.yaml kind: Cluster apiVersion: kind.x-k8s.io/v1alpha4 name: ai-cluster nodes:

Command: