从单机到集群——用 Minikube 搭建你的第一个 K8s 环境
·
一、为什么选择 Minikube?
相比 Kind、K3s、MicroK8s,Minikube:
-
资源占用低,启动快
-
功能完整,兼容 CNCF 标准特性
-
社区活跃,文档丰富
二、四步搭建实验环境
Step 1 安装依赖
以 macOS + VirtualBox 为例:
brew install --cask virtualbox
Step 2 安装 Minikube
brew install minikube
minikube start --driver=virtualbox
Step 3 验证集群
minikube status # Running 即成功
kubectl get nodes # 看到 Ready 节点
Step 4 部署示例应用
kubectl create deployment hello-node --image=registry.k8s.io/echoserver:1.4
kubectl expose deployment hello-node --type=NodePort --port=8080
minikube service hello-node # 自动打开浏览器
三、实验环境实用技巧
-
Dashboard 可视化:
minikube dashboard -
快速重置集群:
minikube delete && minikube start
四、常见错误处理
-
问题:
minikube start卡在下载镜像-
解决:使用国内镜像镜像源:
minikube start \ --image-mirror-country=cn \ --image-repository=registry.cn-hangzhou.aliyuncs.com/google_containers -
内容增强策略
-
交互式学习板块: 如果以上都成功实现了的话,可以试试下面这两个操作。
-
-
将 Deployment 副本数修改为 3,观察
kubectl get pods输出变化 -
自行修改 Service 类型为 ClusterIP,验证访问差异
-
更多推荐



所有评论(0)