My Works

CI/CD Kubernetes App Deployment via Minikube & Cloudflare Tunnel

CI/CD Kubernetes App Deployment via Minikube & Cloudflare Tunnel

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