一、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