安裝minikube構建本地k8s集羣很簡單,方便本身實踐。
參考官方文檔:https://kubernetes.io/docs/tasks/tools/install-kubectl/#install-kubectl-on-macos
Minikube 是一個能夠在本地輕鬆運行 Kubernetes 的工具。
個人電腦: macOS 10.14
實踐步驟:macos
sysctl -a | grep -E --color 'machdep.cpu.features|VMX'
輸出內容看到VMX,就說明電腦已啓用VT-x。api
curl -LO "https://storage.googleapis.com/kubernetes-release/release/$(curl -s https://storage.googleapis.com/kubernetes-release/release/stable.txt)/bin/darwin/amd64/kubectl"curl
chmod +x ./kubectlide
sudo mv ./kubectl /usr/local/bin/kubectl工具
kubectl version --clientgoogle
官方出品的minikube,默認鏈接的是google官方站點。這裏我已經完成了訪問google步驟。 沒有google的能夠搜索用阿里版的minikube。url
下載文檔
安裝kubernetes
經過下載的包安裝 minikube
curl -Lo minikube https://storage.googleapis.com/minikube/releases/latest/minikube-darwin-amd64 \
&& chmod +x minikube
sudo mv minikube /usr/local/bin
啓動Cluster
minikube start --vm-driver=virtualbox
命令執行成功後,會在 VirtualBox 中建立一個名叫 minikube 的虛擬機,k8s 就跑在這個虛擬機中。
啓動dashboard
minikube dashboard