Kubernetes初體驗:Minikube
阿新 • • 發佈:2019-12-31
本文會指引讀者完成minikube
及其相關工具的安裝,通過一個單節點的kubernetes
叢集來進行學習和體驗。
STEP 1: 安裝 kubectl
本文僅演示macOS上通過
Homebrew
安裝kubectl
的過程,windows和linux使用者請移步官方檔案尋找最方便的安裝方法:
通過Homebrew
安裝kubectl
的過程非常簡單:
$ brew install kubernetes-cli
複製程式碼
安裝完成後,檢視版本資訊以確認安裝成功:
$ kubectl version
複製程式碼
STEP 2: 安裝 minikube
minikube
可以讓我們很方便的體驗Kubernetes,不過由於一些眾所周知的原因,我們在大陸使用起來會有些麻煩,所以我們這次採用 阿里雲社群裡提供的版本。
在開始前,請確保本機裝了對應的驅動,我的是VirtualBox,沒有的話請先安裝一個
minikube
在MacOS,Windows和Linux上的安裝方法:
-
MacOS:
$ curl -Lo minikube http://kubernetes.oss-cn-hangzhou.aliyuncs.com/minikube/releases/v1.3.1/minikube-darwin-amd64 && chmod +x minikube && sudo mv minikube /usr/local/bin/ 複製程式碼
-
Linux:
$ curl -Lo minikube http://kubernetes.oss-cn-hangzhou.aliyuncs.com/minikube/releases/v1.3.1/minikube-linux-amd64 && chmod +x minikube && sudo mv minikube /usr/local
-
Windows:
下載 minikube-windows-amd64.exe 檔案,並重新命名為
minikube.exe
STEP 3: 初始化環境(可選)
如果在之前有安裝過官方的minikube
,在啟動前需要先清除之前的配置:
刪除舊叢集:
$ minikube delete
複製程式碼
刪除配置檔案:
$ rm -rf ~/.minikube
複製程式碼
STEP 4: 啟動 minikube 並開啟 dashboard
我們需要通過minikube start
來建立本地Kubernetes環境,如果不指定驅動,則預設是Virtualbox
,我們也可以加上--registry-mirror
$ minikube start --registry-mirror=https://docker.mirrors.ustc.edu.cn
複製程式碼
成功以後,我們可以檢視叢集狀態:
$ minikube status
複製程式碼
最後,我們開啟dashboard:
$ minikube dashboard
複製程式碼
如果這一步出現了大量
503
,請做一下 STEP 3 裡的步驟