Kubernetes Cluster: Multi-Node Application Deployment

Overview

Deployed a Dockerised Flask API with a Postgres Database on a Kubernetes cluster using K3S

Key Features:

  • Defined resources with Kubernetes manifests (Deployments, Services, Ingress, Persistent Volume Claims)
  • Configured MetalLB for external IP access
  • Deployed on multiple nodes

Skills: Kubernetes, K3s, Python, PostgreSQL, JavaScript

GitHub Repository: https://github.com/terrameijar/transformers

Blog Post: https://vuyisile.com/building-a-kubernetes-cluster-from-scratch-with-k3s-and-metallb/