Overview
Deployed a NextJS portfolio application inside a private Kubernetes cluster using Minikube on a Hyper-V Ubuntu VM with secure public access via a persistent Cloudflare Tunnel.
Key Components
- Kubernetes with Minikube on Ubuntu VM
- Cloudflare Zero Trust Tunnel for secure public access
- GitHub Actions with self-hosted runner for CI/CD
- NGINX Ingress Controller for in-cluster routing