minikube/site/content/en/docs/contrib/principles.en.md

29 lines
917 B
Markdown

---
title: "Principles"
aliases:
- /docs/concepts/principles
---
The primary goal of minikube is to make it simple to run Kubernetes locally, for day-to-day development workflows and learning purposes. Here are the guiding principles for minikube, in rough priority order:
1. Inclusive and community-driven
2. User-friendly
3. Support all Kubernetes features
4. Cross-platform
5. Reliable
6. High Performance
7. Developer Focused
Here are some specific minikube features that align with our goal:
* Single command setup and teardown UX
* Support for local storage, networking, auto-scaling, load balancing, etc.
* Unified UX across operating systems
* Minimal dependencies on third party software
* Minimal resource overhead
## Non-Goals
* Simplifying Kubernetes production deployment experience
* Supporting all possible deployment configurations of Kubernetes like various types of storage, networking, etc.