一、为什么选择 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,验证访问差异

Logo

开源鸿蒙跨平台开发社区汇聚开发者与厂商,共建“一次开发,多端部署”的开源生态,致力于降低跨端开发门槛,推动万物智联创新。

更多推荐