原则
minikube 的主要目标是简化在本地运行 Kubernetes 的过程,用于日常开发工作流程和学习目的。以下是 minikube 的指导原则,大致按优先级排序
- 包容性和社区驱动
- 用户友好
- 支持所有 Kubernetes 功能
- 跨平台
- 可靠
- 高性能
- 以开发者为中心
以下是一些符合我们目标的具体 minikube 功能
- 单命令安装和拆卸用户体验
- 支持本地存储、网络、自动缩放、负载均衡等
- 跨操作系统的统一用户体验
- 对第三方软件的依赖性最小
- 最小的资源开销
非目标
- 简化 Kubernetes 生产部署体验
- 支持 Kubernetes 的所有可能的部署配置,如各种类型的存储、网络等。