minikube是什么


最近在學習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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM