Ubuntu上運行MiniKube,快速開始攻略

MiniKube(https://github.com/kubernetes/minikube) 是Kubernetes的快速體驗版,能夠在單機安裝Kubernetes運行環境。html

一、安裝VirtualBox

二、快速安裝Minikube

MiniKube是Kubernetes的安裝工具,須要首先安裝。linux

使用下面的命令能夠快速安裝Minikube:git

curl -Lo minikube \
http://kubernetes.oss-cn-hangzhou.aliyuncs.com/minikube/releases/v0.25.0/minikube-linux-amd64 \
&& chmod +x minikube \
&& sudo mv minikube /usr/local/bin/

三、啓動MiniKube

如今使用MiniKube啓動一個Kubernetes的集羣(單節點)。github

minikube start

將會在VirtualBox建立一個名爲minikube的虛擬機,而後啓動。耗時較長,需耐心等待。api

第一次啓動Minikube時,報錯,「Virtualbox核心驅動未安裝」,運行下面的命令後恢復正常:瀏覽器

sudo /sbin/rcvboxdrv setup

四、安裝kubectl

kubectl是Kubernetes的命令行管理工具。因爲存儲的緣由,須要經過可用網絡訪問,能夠指定環境變量相似於 https_proxy=192.168.199.99:9999 的方式來獲取。如今也有些櫃內的鏡像可使用,只是版本落後一些,會有一些未修復的Bug。網絡

https_proxy=192.168.199.99:9999 \
curl -Lo kubectl https://storage.googleapis.com/kubernetes-release/release/v1.9.0/bin/linux/amd64/kubectl \
&& chmod +x kubectl \
&& sudo mv kubectl /usr/local/bin/

五、運行kubectl

與Kubernetes其它的版本是徹底同樣的,如:curl

kubectl get pod --namespace=kube-system

將列出kubernetes的系統pod及其運行狀態。ide

六、運行Web GUI面板

Dashboard是基於Web的Kubernetes管理界面。使用下面的方法直接運行:工具

minikube dashboard

瀏覽器出現:http://192.168.99.100:30000/#!/storageclass?namespace=default,能夠查看集羣的信息。

也能夠經過這裏的方法添加Dashboard:

七、使用Kubernetic管理集羣

Kubernetic(https://kubernetic.com/)提供多種Native App,用於管理Kubernetes集羣。Kubernetic功能很全面,是一款收費軟件,試用是免費的。目前還有一些小Bug,會出現連不上的狀況。

八、使用Cabin管理Kubernetes集羣

Cabin(https://github.com/bitnami-labs/cabin)是手機和平板上的Kubernetes集羣管理軟件,也還在發展之中,會有很多的bug,適合老司機。

除此以外,Rancher 2.0和Docker for Mac/Windows也都將Kubernetes最爲Docker集羣的首選,提供了功能強大的管理控制檯,預計2018年會有較爲完善的版本推出。

可是,不知爲什麼,VirtualBox分配的是192.168.99.*的網段,而我用的極路由的網段是192.168.199.*,所以,只能本機使用,網內其餘機器沒法訪問,留待下回分解。

更多參考

相關文章
相關標籤/搜索