minikube 是什么

📅 2026/7/24 14:47:15 👁️ 阅读次数 📝 编程学习
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.shAzure AKS(真实云环境)
helm/通用 K8s 部署(本地/云端)

总结

minikube = 你电脑上的"迷你 K8s 集群"

它让你不花钱、不买服务器就能学习和体验 Kubernetes。但它是单节点的,不能用于生产环境。

等你熟练了,可以:

  • 申请云厂商免费试用(阿里云、腾讯云、AWS 都有)

  • 部署真实的多节点 K8s 集群

  • 把今天学的知识直接迁移过去