準備條件:必須在計算機的bios中啟用
vt-x
或amd-v
虛擬化。
kubectl:
curl -lo -s
$(curl -s
替換為指定版本.:
curl -lo
賦予執行許可權
chmod +x ./kubectl
移動到執行目錄
sudo mv ./kubectl /usr/local/bin/kubectl
4、安裝minikube
curl -lo
minikube
17.1/minikube-linux-amd64
&&chmod +x minikube
&&sudo mv minikube /usr/local/bin/
1、minkube的啟動
通過minikube version命令檢查是否安裝正確
通過minikube start啟動集群
2、檢視集群資訊
集群可以通過kubectl進行交換,這是用於管理
kubernetes
和執行在集群裡的應用程式的主要方法。集群的詳細資訊和健康狀況可以使用
可以通過kubectl get nodes檢視節點的情況
這個節點就是用來部署你的應用的。因為這個是單機部署所以只看到乙個節點,這個命令在非單機情況下是可以看到多個節點的。
3、在集群部署應用
使用kubectl run
可以將應用部署到集群中,命令語法類似docker
如:kubectl run first-deployment --image=katacoda/docker-http-server --port=80
通過kubectl get pods命令可以檢視deployment 的狀態
可以通過nodeport方式將容器內部的埠動態對映到節點的埠上,完整例子如下:
這個命令可以檢視到對映的埠:
export port=$(kubectl get svc first-deployment -o go-template='}}}}}}')
檢視埠echo
訪問埠:
4、檢視dashboard
通過 kubernetes dashboard可以在頁面訪問集群,
dashboard
服務在8080埠
minikube命令有所限制,但是
minikube
能用的命令在非單機模式也是可以正常使用的。
minikube 本地建立minikube
2 minikube linux amd64 chmod x minikube sudo mv minikube usr local bin 自己構建 也可以從github上獲取相應的專案自行構建。注 需要本地已經安裝配置好 golang 開發環境和docke git clone cd miniku...
使用minikube安裝k8s
要注意的是配置國內映象加速,配置方法 編輯docker的daemon,沒有則新建檔案 vim etc docker daemon.json 內容為重啟docker 參考 注意要新建乙個非root使用者,並配置操作許可權。在執行這一步的時候 之後比較順利 文件 如果此時你在伺服器上安裝 k8s,此時外...
安裝指定版本的minikube
minikube是什麼?kubernetes集群的安裝和部署對於很多初學者來說是一道坎。為了方便大家開發和體驗kubernetes,kubernetes開源社群提供了可以在本地部署的minikube。minikube是一種方便在本地執行kubernetes的工具,原理是在virtual machin...