最近在學習Kubernetes,需要再本地搭建換一個minikube的環境
搭建好之后我們查看節點:
lideMacBook-Pro:~ liyuanhong$ kubectl get node NAME STATUS ROLES AGE VERSION minikube Ready <none> 20d v1.9.4
可以看到有一個名為:minikube的節點
那么minikube是什么呢?
其實從上面的命令實驗來看,minikube相當於一個運行在本地的Kubernetes單節點,我們可以在里面創建Pods來創建對應的服務。(別人的解釋:Minikube是一個快速搭建單節點Kubenetes集群的工具,大家可以把它和docker Machine進行類比。https://www.imooc.com/article/details/id/23785)
官方描述:Minikube is a tool that makes it easy to run Kubernetes locally. Minikube runs a single-node Kubernetes cluster inside a VM on your laptop for users looking to try out Kubernetes or develop with it day-to-day.https://kubernetes.io/docs/setup/minikube/
以下來源的參考地址:https://www.imooc.com/article/details/id/23785
為什么安裝minikube需要安裝Virbox?
因為minikube創建K8S虛機是通過Virtualbox來做的(當然還有其它driver,比如KVM,vmware等等)
運行minikube程序創建k8s
通過 minikube start 去創建k8s環境。
進入minikube虛擬機
我們可以通過minikube ssh進到虛機里,然后看看是否有一些container運行起來了
lideMacBook-Pro:~ liyuanhong$ minikube ssh _ _ _ _ ( ) ( ) ___ ___ (_) ___ (_)| |/') _ _ | |_ __ /' _ ` _ `\| |/' _ `\| || , < ( ) ( )| '_`\ /'__`\ | ( ) ( ) || || ( ) || || |\`\ | (_) || |_) )( ___/ (_) (_) (_)(_)(_) (_)(_)(_) (_)`\___/'(_,__/'`\____) $ docker images REPOSITORY TAG IMAGE ID CREATED SIZE $
然后退出來,在本地運行minikube dashboard 會在本地彈出瀏覽器,就是Kubernetes的dashboard