minikube 是什么
minikube 是什么
表格
| 特性 | 说明 |
|---|---|
| 定位 | 本地单节点 Kubernetes 集群 |
| 用途 | 本地开发、测试、学习 K8s |
| 实现方式 | 在本地用虚拟机或容器运行一个完整的 K8s 控制平面 |
| 驱动 | 支持 Docker、VirtualBox、Hyper-V 等 |
minikube vs 云服务器 K8s
表格
| 对比 | minikube(本地) | 云服务器 K8s(如 AKS/EKS/GKE) |
|---|---|---|
| 节点数 | 1 个(单节点) | 多个(多节点集群) |
| 位置 | 你的电脑 | 云厂商数据中心 |
| 成本 | 免费 | 按资源付费 |
| 高可用 | ❌ 单点故障 | ✅ 多节点冗余 |
| 持久存储 | 本地目录/容器 | 云盘(EBS/磁盘) |
| 负载均衡 | 模拟/端口转发 | 真实云负载均衡器 |
| 适用场景 | 学习、开发、测试 | 生产环境 |
你的学习路径
plain
本地 minikube 学习 ↓ 掌握 K8s 核心概念 ↓ 部署到云服务器 K8s(AKS/EKS/阿里云 ACK)项目中的对应关系
表格
| 项目文件 | 环境 |
|---|---|
docker-compose.yml | 本地 Docker |
k8s/+ minikube | 本地 K8s 模拟 |
k8s/deploy.sh | Azure AKS(真实云环境) |
helm/ | 通用 K8s 部署(本地/云端) |
总结
minikube = 你电脑上的"迷你 K8s 集群"
它让你不花钱、不买服务器就能学习和体验 Kubernetes。但它是单节点的,不能用于生产环境。
等你熟练了,可以:
申请云厂商免费试用(阿里云、腾讯云、AWS 都有)
部署真实的多节点 K8s 集群
把今天学的知识直接迁移过去
