Homebrew 是 macOS 安装 kubectl 和 minikube 的最省心方式,自动处理依赖、权限及 M 系列/Intel 架构适配;先装 Homebrew,再执行 brew install kubectl 和 brew install minikube,推荐搭配 hyperkit 驱动与国内镜像源使用。
直接用 homebrew 安装 kubectl 和 minikube 是 macos 上最省心的方式,它自动处理依赖、权限和芯片架构适配(m 系列或 intel 都没问题),还能统一管理更新。
安装 Homebrew(如果还没装)
它是后续所有操作的基础。打开终端,粘贴执行:
- /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
- 安装完成后,按提示将 Homebrew 路径加入 ~/.zshrc(macOS Catalina 及以后默认 shell 是 zsh)
- 运行 source ~/.zshrc 生效,再执行 brew --version 确认安装成功
用 brew 安装 kubectl
这是 Kubernetes 的命令行控制工具,必须先装好:
- brew update && brew install kubectl
- 验证:运行 kubectl version --client,看到客户端版本即表示成功
- 建议启用自动补全(提升效率):
kubectl completion zsh | sudo tee /usr/local/share/zsh/site-functions/_kubectl && source /usr/local/share/zsh/site-functions/_kubectl
用 brew 安装 minikube 并启动本地集群
minikube 提供单节点 Kubernetes 环境,适合学习和开发:
- brew install minikube
- 启动时指定国内镜像源,避免拉取失败:
minikube start --image-mirror-country=cn --registry-mirror=https://registry.cn-hangzhou.aliyuncs.com/google_containers - 验证集群状态:kubectl get nodes 应返回 Ready;kubectl get pods -A 应显示系统 Pod 正常运行
可选:安装 hyperkit 驱动(更轻量稳定)
Minikube 默认用 Docker 驱动,但 macOS 原生推荐 hyperkit(尤其 M 系列芯片):
- brew install hyperkit
- 启动时显式指定:
minikube start --driver=hyperkit --image-mirror-country=cn - hyperkit 启动更快、资源占用更低,且不依赖 Docker Desktop


















