使用Minikube搭建Kubernetes單節(jié)點(diǎn)集群

1.minikube簡介

1.1 什么是minikube

minikube相當(dāng)于一個(gè)運(yùn)行在本地的Kubernetes單節(jié)點(diǎn)糯钙,我們可以在里面創(chuàng)建Pods來創(chuàng)建對應(yīng)的服務(wù)。也就是說Minikube是一個(gè)快速搭建單節(jié)點(diǎn)Kubenetes集群的工具,它對硬件資源沒有太高的要求妓湘,方便開發(fā)人員學(xué)習(xí)使用伦吠,或者進(jìn)行日常的開發(fā)。

1.2 minikube的作用

Minikube 搭建的環(huán)境支持大部分 Kubernetes 的功能力试,具體如下:

DNS、NodePorts排嫌、ConfigMaps and Secrets畸裳、Dashboards、Ingress

Container Runtime: Docker, and rkt

Enabling CNI (Container Network Interface)等

1.3 minikube的工作環(huán)境

Minikube 支持 Windows淳地、macOS怖糊、Linux 三種 OS 下安裝使用帅容。根據(jù)平臺(tái)不同,Minikube 會(huì)下載對應(yīng)的虛擬機(jī)鏡像伍伤,并在鏡像內(nèi)安裝 k8s并徘。

  • 目前的虛擬機(jī)技術(shù)都是基于 Hypervisor 來實(shí)現(xiàn)的,Hypervisor 規(guī)定了統(tǒng)一的虛擬層接口扰魂,由此 Minikube 就可以無縫切換不同的虛擬機(jī)實(shí)現(xiàn)麦乞,如 macOS 可以切換 hyperkit 或 VirtualBox, Windows 下可以切換 Hyper-V 或 VirtualBox 等劝评。

  • 如果 Minikube 安裝在內(nèi)核原生就支持 LXC 的 OS 內(nèi)姐直,如 Ubuntu、CentOS 等蒋畜,再安裝一次虛擬機(jī)顯然就是對資源的浪費(fèi)了声畏,Minikube 也提供了直接對接 OS 底層的方式(--vm-driver=none)

2.安裝minikube

針對不同的os,都有對應(yīng)的安裝教程姻成,參考文檔:https://minikube.sigs.k8s.io/docs/start/

本文以mac上安裝為例

首先安裝docker插龄,詳見相關(guān)文章

直接使用brew安裝:brew install minikube

安裝完成后,檢查一下版本:

~ minikube version
~ kubectl version

image.png

3.集群操作

3.1 啟動(dòng)minikube創(chuàng)建K8S集群

~ minikube start

3.2 進(jìn)入minikube虛擬機(jī)

~ minikube ssh

通過minikube ssh進(jìn)到虛機(jī)里科展,然后看看是否有一些container運(yùn)行起來了

執(zhí)行對應(yīng)的docker命令即可

image.png

如圖辫狼,運(yùn)行了一堆minikube需要的k8s命令

3.3 關(guān)閉集群

minikube stop #停止當(dāng)前運(yùn)行的集群

minikube delete # 徹底刪除集群

4.在瀏覽器中打開 Kubernetes 儀表板(Dashboard)

~ minikube dashboard #打開Dashboard

會(huì)自動(dòng)打開訪問鏈接(端口隨機(jī)),http://127.0.0.1:63576/api/v1/namespaces/kubernetes-dashboard/services/http:kubernetes-dashboard:/proxy/#/overview?namespace=default

image.png

5.使用kubectl命令


~ kubectl config view    #查看集群配置

~ kubectl get services     # 列出所有 namespace 中的所有 service       

~ kubectl get node         #查看節(jié)點(diǎn)              

~  kubectl get pods --all-namespaces   # 列出所有 namespace 中的所有 pod

image.png
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末辛润,一起剝皮案震驚了整個(gè)濱河市膨处,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌砂竖,老刑警劉巖真椿,帶你破解...
    沈念sama閱讀 206,214評(píng)論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異乎澄,居然都是意外死亡突硝,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,307評(píng)論 2 382
  • 文/潘曉璐 我一進(jìn)店門置济,熙熙樓的掌柜王于貴愁眉苦臉地迎上來解恰,“玉大人,你說我怎么就攤上這事浙于』び” “怎么了?”我有些...
    開封第一講書人閱讀 152,543評(píng)論 0 341
  • 文/不壞的土叔 我叫張陵羞酗,是天一觀的道長腐宋。 經(jīng)常有香客問我,道長,這世上最難降的妖魔是什么胸竞? 我笑而不...
    開封第一講書人閱讀 55,221評(píng)論 1 279
  • 正文 為了忘掉前任欺嗤,我火速辦了婚禮,結(jié)果婚禮上卫枝,老公的妹妹穿的比我還像新娘煎饼。我一直安慰自己,他們只是感情好校赤,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,224評(píng)論 5 371
  • 文/花漫 我一把揭開白布吆玖。 她就那樣靜靜地躺著,像睡著了一般痒谴。 火紅的嫁衣襯著肌膚如雪衰伯。 梳的紋絲不亂的頭發(fā)上铡羡,一...
    開封第一講書人閱讀 49,007評(píng)論 1 284
  • 那天积蔚,我揣著相機(jī)與錄音,去河邊找鬼烦周。 笑死尽爆,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的读慎。 我是一名探鬼主播漱贱,決...
    沈念sama閱讀 38,313評(píng)論 3 399
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼夭委!你這毒婦竟也來了幅狮?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 36,956評(píng)論 0 259
  • 序言:老撾萬榮一對情侶失蹤株灸,失蹤者是張志新(化名)和其女友劉穎崇摄,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體慌烧,經(jīng)...
    沈念sama閱讀 43,441評(píng)論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡逐抑,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 35,925評(píng)論 2 323
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了屹蚊。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片厕氨。...
    茶點(diǎn)故事閱讀 38,018評(píng)論 1 333
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖汹粤,靈堂內(nèi)的尸體忽然破棺而出命斧,到底是詐尸還是另有隱情,我是刑警寧澤嘱兼,帶...
    沈念sama閱讀 33,685評(píng)論 4 322
  • 正文 年R本政府宣布冯丙,位于F島的核電站,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏胃惜。R本人自食惡果不足惜泞莉,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,234評(píng)論 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望船殉。 院中可真熱鬧鲫趁,春花似錦、人聲如沸利虫。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,240評(píng)論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽糠惫。三九已至疫剃,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間硼讽,已是汗流浹背巢价。 一陣腳步聲響...
    開封第一講書人閱讀 31,464評(píng)論 1 261
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留固阁,地道東北人壤躲。 一個(gè)月前我還...
    沈念sama閱讀 45,467評(píng)論 2 352
  • 正文 我出身青樓,卻偏偏與公主長得像备燃,于是被迫代替她去往敵國和親碉克。 傳聞我的和親對象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,762評(píng)論 2 345

推薦閱讀更多精彩內(nèi)容