m1芯片中mac安裝minikube+colima+docker

一、minikube介紹

minikube可以看作是一個只有擁有一個節(jié)點(diǎn)的k8s集群,通過minikube,開發(fā)者可以更好的在本地進(jìn)行快速部署一個k8s進(jìn)行學(xué)習(xí)和使用

當(dāng)然,minikube也具有k8s中眾多的功能列表,比如負(fù)載均衡、節(jié)點(diǎn)端口、pod、儀表盤和容器進(jìn)行時等

二、安裝對應(yīng)的docker和colima

注意:我這邊采用的是colima+docker方式安裝,采用colima的原因是因為防止Docker Desktop的版權(quán)問題,下面的安裝環(huán)境我是以mac中的M1芯片為環(huán)境安裝的(docker desktop只是提供了docker的gui管理功能,我們只需要安裝和使用對應(yīng)的docker命令行工具即可)

brew install colima
brew install docker

先驗證下colima是否成功

colima version

顯示如下,則表示安裝成功


image.png

驗證下docker是否也安裝成功

docker version

顯示如下,對應(yīng)的context從defaut變成了colima


image.png

最好用docker去構(gòu)建對應(yīng)的鏡像試下,其中可能遇到如下的問題
Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?

可以采用方法一:

sudo ln -sf $HOME/.colima/default/docker.sock /var/run/docker.sock

方法二:

vi ~/.bash_profile
# 添加以下內(nèi)容,保存退出
export DOCKER_HOST="unix://${HOME}/.colima/default/docker.sock"
# 使配置生效
source ~/.bash_profile
三、安裝對應(yīng)的minikube
brew install hyperkit
brew install minikube
minikube config set driver docker
minikube start --image-mirror-country='cn'

#查看minikube版本
minikube version

# 查看 Minikube 狀態(tài)
minikube status

# 配置 Docker 命令行工具的環(huán)境變量
eval $(minikube -p minikube docker-env) 

# 通過瀏覽器開啟 Kubernetes 控制臺頁面
minikube dashboard

# 如果只是想獲得 URL,可以這樣
# minikube dashboard --url

采用瀏覽器開啟kubernetes控制臺頁面,如下顯示,到這里表示minikube安裝已經(jīng)完成


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

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

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