Skip to content

Latest commit

 

History

History
65 lines (46 loc) · 1.82 KB

File metadata and controls

65 lines (46 loc) · 1.82 KB

Minikube Local Development

⚠️ Note: Minikube is an older approach. We recommend using Kind for faster iteration and CI/CD compatibility.

Minikube is still supported but considered deprecated for new development.

When to Use Minikube

Use Minikube only if:

  • 💻 You're on Windows (Kind doesn't work well on Windows)
  • 🆘 Kind doesn't work on your machine
  • 📚 You already have a Minikube workflow established

Otherwise, use Kind: kind.md

Quick Start

See QUICK_START.md for complete Minikube setup instructions.

make local-up
# Access at http://$(minikube ip):30030

Why We Recommend Kind Instead

Reason Kind Minikube
Startup 30 seconds 2-3 minutes
Memory Lower Higher
CI/CD Match ✅ Exact match ❌ Different
Iteration Speed Faster Slower
Industry Standard ✅ Official K8s project Older approach

Migration from Minikube to Kind

Switching from Minikube to Kind is straightforward:

# Stop Minikube
make local-down
minikube delete

# Start Kind
make kind-up

# Access at http://localhost:8080 (not minikube ip)

Key Differences:

  • Access: localhost:8080 instead of $(minikube ip):30030
  • Commands: make kind-up instead of make local-up
  • Testing: Same commands work in both environments

Full Minikube Documentation

For complete Minikube setup and usage, see:

See Also