前言
我們前端的目標是什么步藕?全棧惦界!全棧!全棧A摺(重要的事要說三遍)
好啦沾歪,開個玩笑。
最近在工作中的業(yè)務(wù)需要雾消,需要了解下Kubernetes灾搏,所以就自己搭個本地環(huán)境玩玩挫望。
話說這玩意兒很火啊,火到我一前端都需要去了解了解狂窑,要不然和后端小伙伴都沒法交流媳板。
我好難啊o(T﹏T)o
具體概念什么的先不在本文章內(nèi)介紹,以后可能會補充泉哈。想了解的客官可以先自行百度了解蛉幸。本篇文章主要介紹如何在本地搭建一個Kubernetes。
聲明:
本文章主要參考這篇文章 Minikube - Kubernetes本地實驗環(huán)境
在附上另一學(xué)習(xí)資料 Kubernetes 學(xué)習(xí)路徑
正片
準備工作
1.安裝 kubectl
- kubectl下載地址
- 配置環(huán)境變量:
(1)在系統(tǒng)變量中創(chuàng)建變量KUBECTL旨巷,值為E:\DownLoad\kubectl.exe(文件實際路徑)
(2)在PATH中添加該變量:%KUBECTL%
2.安裝 VirtualBox
- VirtualBox下載地址
- 下載完成后安裝即可巨缘,建議使用默認的配置
3. 下載minikube
- minikube下載地址
- 將在下的文件重命名為 minikube.exe
啟動
缺省Minikube使用VirtualBox驅(qū)動來創(chuàng)建Kubernetes本地環(huán)境
minikube start --registry-mirror=https://registry.docker-cn.com --host-only-cidr=172.16.0.1/24
安裝不同的Kubernetes版本
minikube start --registry-mirror=https://registry.docker-cn.com --kubernetes-version v1.12.1
打開Kubernetes控制臺
minikube dashboard
使用Minikube
Minikube利用本地虛擬機環(huán)境部署Kubernetes,其基本架構(gòu)如下圖所示采呐。
用戶使用Minikube CLI管理虛擬機上的Kubernetes環(huán)境若锁,比如:啟動,停止斧吐,刪除又固,獲取狀態(tài)等。一旦Minikube虛擬機啟動煤率,用戶就可以使用熟悉的Kubectl CLI在Kubernetes集群上執(zhí)行操作仰冠。