Kubernetes Projects

Containerized applications and Kubernetes deployments showcasing orchestration and microservices architecture

← Back to Portfolio
K8s Project 1

Kubernetes Todo API

A production-ready microservices todo application deployed on Google Kubernetes Engine (GKE), demonstrating modern container orchestration and cloud-native development practices. Features load-balanced Node.js API with PostgreSQL persistence and Redis caching, including horizontal pod autoscaling, self-healing pods, and comprehensive health checks. Showcases Infrastructure as Code with YAML configurations.

Kubernetes Node.js PostgreSQL Redis Google Cloud Docker
K8s Project 2

Weather App Kubernetes Demo

A containerized weather application demonstrating microservices architecture and cloud-native development practices, deployed on Google Kubernetes Engine. Features separate frontend (Nginx) and backend (Node.js Express API) services with real-time weather data from OpenWeatherMap API. Includes automated CI/CD pipeline, ConfigMap for secure API key management, and comprehensive Kubernetes configurations with resource limits and health checks.

Kubernetes Docker Google Cloud Node.js Nginx Microservices

About These Projects

These Kubernetes projects demonstrate my experience with container orchestration, microservices architecture, and cloud-native application deployment. Each project showcases different aspects of Kubernetes capabilities including service discovery, load balancing, auto-scaling, and persistent storage management.

Technologies & Skills Demonstrated

Container Orchestration

  • Kubernetes cluster management
  • Pod lifecycle management
  • Service mesh implementation
  • Resource allocation and limits

DevOps & CI/CD

  • Docker containerization
  • Helm chart development
  • GitOps workflows
  • Automated deployment pipelines