⚠️ 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.
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
See QUICK_START.md for complete Minikube setup instructions.
make local-up
# Access at http://$(minikube ip):30030| 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 |
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:8080instead of$(minikube ip):30030 - Commands:
make kind-upinstead ofmake local-up - Testing: Same commands work in both environments
For complete Minikube setup and usage, see:
- QUICK_START.md - 5-minute Minikube setup
- LOCAL_DEVELOPMENT.md - Detailed Minikube guide
- Kind Development - Recommended approach
- Local Development Comparison - Compare all options
- Hybrid Development - Run components locally