1.9 KiB
1.9 KiB
minikube roadmap (2019)
This roadmap is a living document outlining the major technical improvements which we would like to see in minikube during 2019, divided by how they apply to our guiding principles
Please send a PR to suggest any improvements to it.
(#1) User-friendly and accessible
- Creation of a user-centric minikube website for installation & documentation
- Localized output to 5+ written languages
- Make minikube usable in environments with challenging connectivity requirements
- Support lightweight deployment methods for environments where VM's are impractical
- Add offline support
(#2) Inclusive and community-driven
- Increase community involvement in planning and decision making
- Make the continuous integration and release infrastructure publicly available
- Double the number of active maintainers
(#3) Cross-platform
- Simplified installation process across all supported platforms
- Users should never need to separately install supporting binaries
(#4) Support all Kubernetes features
- Add multi-node support
(#5) High-fidelity
- Reduce guest VM overhead by 50%
- Disable swap in the guest VM
(#6) Compatible with all supported Kubernetes releases
- Continuous Integration testing across all supported Kubernetes releases
- Automatic PR generation for updating the default Kubernetes release minikube uses
(#7) Support for all Kubernetes-friendly container runtimes
- Run all integration tests across all supported container runtimes
- Support for Kata Containers (help wanted!)
(#8) Stable and easy to debug
- Pre-flight error checks for common connectivity and configuration errors
- Improve the
minikube status
command so that it can diagnose common issues - Mark all features not covered by continuous integration as
experimental
- Stabilize and improve profiles support (AKA multi-cluster)