财智项目实战计划

win10安装k8s-藏铭山软件

财智项目实战计划

 咨詢熱線

18969909123

微信掃碼咨詢

收 起 

咨詢熱線

返回頂部

win10安裝k8s

發布時間: 2020-09-18 17:06:36 作者:本站編輯 來源: 本站原創 瀏覽次數:235081

win10安裝k8s主要有幾步:環境準備、安裝docker for windows、安裝choco、安裝kubectl、安裝minikube。

win10安裝k8s第一步:環境準備

環境要求:

A)Windows 10 64位:專業版,企業版或教育版(內部版本16299或更高版本)。

B)8G內存。

C)64位處理器。

D)BIOS設置中啟用BIOS級硬件虛擬化支持。

E)啟用Hyper-V和Containers Windows功能。

本文以 Window10 專業版 64位、8G內存、64位處理器為例,如圖所示:

BIOS設置中啟用BIOS級硬件虛擬化支持:

重啟電腦,使用快捷鍵進入電腦的bios設置(不同品牌的主板快捷鍵也不相同,可根據主板的品在百度上搜索,常用的有F2、Delete和Esc鍵)

在Bios內找到“Virtualization Technology”選項 (關鍵字是“VT”、“Virtual”或“Virtualization”, 一些Bios會是“VT-X”或“SVM”) ,漢化的Bios則是“Intel虛擬化技術” 。通常該選項會在bios的Advanced(高級)頁面下的CPU選項內,如果沒有的話還需要大家在Bios中耐心尋找。

將虛擬化技術設置成開啟(Enabled)后,保存退出,cpu虛擬化就會保持在打開的狀態了。

啟用Hyper-V和Containers Windows功能:

打開電腦左下角“開始”-“Windows 系統”-“控制面板”,如同所示

點擊“程序”,如同所示:

點擊”啟用或關閉Windows功能,如圖所示:

以上就是win10安裝k8s所需要的環境。


win10安裝k8s第二步:安裝docker for windows

進入官網下載安裝程序,官網://hub.docker.com/editions/community/docker-ce-desktop-windows/

雙擊下載好的Docker Desktop Installer.exe運行安裝程序,如圖所示:

稍等片刻后就安裝完成了,點擊Close and restart重啟計算機,如圖所示:

重啟計算機后,雙擊桌面Docker Desktop圖標, 此時右下角將會出現鯨魚動畫圖標,如圖所:

當狀態欄中的鯨魚圖標保持穩定時,Docker桌面將啟動并運行,并且可以從任何終端窗口訪問如圖所示:

按下windows 鍵 + x 鍵,打開Windows PowerShell(管理員),輸入docker version 命令,如圖所示:

至此,docker for windows安裝已經完成。點擊右下角docker鯨魚圖標-Settings-Docker Engine 可以配置國內阿里云docker鏡像加速地址,如圖所示:


win10安裝k8s第三步:安裝choco

打開Windows PowerShell(管理員),輸入命令:

  Set-ExecutionPolicy Bypass -Scope Process -Force; iex ((New-Object System.Net.WebClient).DownloadString('//chocolatey.org/install.ps1'))

如圖所示:

至此choco安裝完成。


win10安裝k8s第四步:安裝kubectl

打開Windows PowerShell(管理員),輸入命令:

  choco install kubernetes-cli

如圖所示:

由于我已經安裝過kubectl,與初次安裝顯示的界面有所不同,具體以實際安裝界面顯示為主。輸入kubectl version --client 命令,查看版本,以驗證是否安裝成功,如圖所示:

輸入 cd ~ 命令進入系統登陸用戶目錄,如圖所:

依次按以下順序輸入命令進行操作:

輸入mkdir .kube命令,回車,創建 .kube目錄。

輸入cd .kube 命令,回車,進入 .kube目錄。

輸入New-Item config -type file命令,回車,創建config 文件。

至此,kubectl安裝完成。

win10安裝k8s第五步:安裝minikube

打開Windows PowerShell(管理員),輸入命令:

  choco install minikube

如圖所示:

由于我已經安裝過minikube,與初次安裝顯示的界面有所不同,具體以實際安裝界面顯示為主。輸入minikube version命令,查看版本,以驗證是否安裝成功,如圖所示:

至此minikube的安裝已經完成。接下來我們啟動一下minikube。

打開Windows PowerShell(管理員),輸入命令:

  minikube start --vm-driver=hyperv --image-repository=registry.cn-hangzhou.aliyuncs.com/google_containers

如圖所示:

輸入命令:

  minikube status 

查看minikube的運行狀態,如圖所示:

至此,minikube已經完成安裝。有關win10安裝k8s的所有步驟已經全部完成,接下來就可以在此環境基礎上開始了解、使用k8s了。

備注:

在第一次啟動minikube的過程中會下載minikube-vXXX.iso文件,可能有些慢,如果已經有了minikube-vXXX.iso文件,在啟動前可以把它直接復制到C:UsersXXX用戶.minikubecacheiso 目錄下,這樣就不會再下載了。

以--vm-driver=hyperv啟動minikube的時候會創建并開啟虛擬機,需要確認啟動前電腦使用內存有至少2.5G,以確保能正常啟動,否則可能出現內存溢出的情況。特別是第一次啟動的時候,除虛擬機本身的內存使用外,minikube的運行配置服務對內存的消耗較大,對于8G內存的計算機,建議先關閉docker服務(關閉虛擬機Docker Desktop VM),待第一次運行配置完成后執行minikube stop 命令停止minikube服務(關閉虛擬機 minikube VM),原后再次開啟docker服務,再執行minikube start命令重新啟動minikube。

99久久.com