Hands-on Kubernetes projects covering Minikube, Kind, and AWS EKS — from basics to production-style deployments.
Three-tier TODO App (React + Node.js + MongoDB) deployed on AWS EKS with ALB Ingress, ECR, and Helm.
Projects running on Kind (Kubernetes in Docker):
- django-notes-app — Django notes app with K8s manifests, autoscaler, and Docker setup
- nginx — Nginx deployment with pods, services, jobs, cronjobs, daemonsets, PV/PVC, and more
- kind-votingapp — Voting app deployed on Kind cluster
Projects running on Minikube:
- 3-tier chatapp — Full-stack chat app with frontend, backend, and database
- db-demo-app — Database demo application
- express-demo — Express.js demo
- testapp — Test application for K8s concepts
Ready-to-use Kubernetes manifest templates with essential kubectl commands. Copy, edit, deploy — no need to visit the docs.
- Container Runtime: Docker
- Local Clusters: Minikube, Kind
- Cloud Cluster: AWS EKS
- Languages: Python (Django), JavaScript (React, Node.js, Express)
- Database: MongoDB, SQLite
- CI/CD: Docker Hub, AWS ECR
- Ingress: Nginx Ingress, AWS ALB
minikube start
kubectl get nodeskind create cluster --name my-cluster
kubectl get nodeseksctl create cluster --name my-cluster --region us-east-1 --node-type t3.small --nodes 2
kubectl get nodes