mac 安裝 minikube

一、mac m1 安裝 minikube

在 macOS 上安裝 Minikube 的步驟如下,適用于基于 Intel 或 Apple Silicon(M1/M2/M3)芯片的機器。

? 1. 前提條件

brew install kubectl

? 2. 安裝 Minikube

使用 Homebrew 安裝:

brew install minikube

安裝完成后,驗證版本:

minikube version

? 3. 安裝驅(qū)動程序(推薦 HyperKit 或 Docker)

Minikube 運行需要虛擬化驅(qū)動,推薦兩種:

選項 A: 使用 Docker(推薦)

如果你已安裝 Docker Desktop,可以直接使用它:

minikube start --driver=docker

如果未安裝 Docker Desktop,可以通過 Homebrew 安裝:

brew install --cask docker
open /Applications/Docker.app

選項 B: 使用 HyperKit(更輕量)

brew install hyperkit
brew install --cask minikube
minikube start --driver=hyperkit

注:首次運行 HyperKit 驅(qū)動時可能需要額外權(quán)限或安裝 helper。


? 4. 啟動 Minikube

示例命令(默認使用 docker 驅(qū)動):

minikube start --driver=docker

你可以指定資源:

minikube start --driver=docker --cpus=4 --memory=6g

? 5. 驗證集群狀態(tài)

kubectl get nodes

應(yīng)看到狀態(tài)為 Ready 的節(jié)點。


? 6. 常用命令

minikube stop            # 停止集群
minikube delete          # 刪除集群
minikube dashboard       # 啟動 Web UI 儀表盤
minikube status          # 查看狀態(tài)
minikube ssh             # 登錄虛擬機內(nèi)部

?? 補充:Apple Silicon 用戶注意

  • Minikube 和 Docker 均支持 Apple Silicon,但鏡像可能需使用 ARM 架構(gòu)(或設(shè)置鏡像策略)

  • 啟動失敗可添加調(diào)試參數(shù):

minikube start --driver=docker --container-runtime=containerd --output=go

如果你有安裝失敗、網(wǎng)絡(luò)問題、鏡像拉取慢的問題,我可以幫你配置國內(nèi)鏡像源或者使用 Aliyun 鏡像加速,隨時說一聲。需要我繼續(xù)幫你搭一個 demo 應(yīng)用跑在 Minikube 上嗎?

二、mac M1 系統(tǒng)上運行 amd64 二進制文件報錯

(base) changyou@192 ~ % minikube start --driver=docker --container-runtime=containerd --output=go
╭────────────────────────────────────────────────────────────────────────────────────────────────────────╮
│                                                                                                        │
│    你正在嘗試在 M1 系統(tǒng)上運行 amd64 二進制文件。                                                       │
│    請考慮改用 darwin/arm64 二進制文件。                                                                │
│    下載地址:https://github.com/kubernetes/minikube/releases/download/v1.36.0/minikube-darwin-arm64    │
│                                                                                                        │
╰────────────────────────────────────────────────────────────────────────────────────────────────────────╯
??  Darwin 15.5 上的 minikube v1.36.0
?  根據(jù)用戶配置使用 docker 驅(qū)動程序

??  因 PROVIDER_DOCKER_INCORRECT_ARCH 錯誤而退出:Cannot use amd64 minikube binary to start minikube cluster with Docker driver on arm64 machine
??  建議:Download and use arm64 version of the minikube binary
??  文檔:https://minikube.sigs.k8s.io/docs/start/

解解方法:

下載minikube-darwin-arm64,這是適用于 macOS M 系列(ARM 架構(gòu))的 Minikube 可執(zhí)行文件。下面是手動安裝到系統(tǒng)的標(biāo)準(zhǔn)流程:

? 安裝步驟(終端操作)

1?? 賦予執(zhí)行權(quán)限

假設(shè)你下載的文件在 Downloads 目錄:

chmod +x ~/Downloads/minikube-darwin-arm64

2?? 移動到系統(tǒng)路徑(安裝)

sudo mv ~/Downloads/minikube-darwin-arm64 /usr/local/bin/minikube

/usr/local/bin 是 macOS 下的系統(tǒng)可執(zhí)行路徑,放進去后全局可用。

? 驗證安裝

minikube version

應(yīng)該輸出類似:

minikube version: v1.36.0
commit: ...

?? 補充建議(可選)

?? 如果之前通過 brew 安裝過 x86_64 版本,請先卸載

brew uninstall minikube

然后再執(zhí)行上述手動安裝流程,避免路徑?jīng)_突。

? 后續(xù):啟動 Minikube

確保 Docker Desktop 已經(jīng)啟動(并解決了 docker CLI 的路徑問題),然后你可以啟動:

minikube start --driver=docker

也可以指定資源或容器運行時:

minikube start --driver=docker --container-runtime=containerd --cpus=4 --memory=6g
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容