29 lines
917 B
Markdown
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.
|