windows10快速搭建和部署docker、kubernetes開發環境

介紹

很多基礎架構開發人員需要有在工作的電腦上有個單節點的k8s集羣,方便測試。對於linux來說,安裝單節點的kubernetes比較簡單。對於mac和windows的電腦來說,也有安裝辦法,這篇文章就是講如何在筆記本上搭建一個單節點的k8s開發環境的。

我參考了很多文獻,這些文獻都記錄了大概的過程,但在某些細節上,我還是遇到了一些問題,寫這篇文章是爲了記錄這些問題。

參考文獻

以下兩篇文獻,記錄了安裝的全過程,建議安裝前先看一下。
阿里雲kubernetes鏡像支持
windows安裝docker 教程

關鍵問題

在實際安裝的時候,還是遇到了問題,主要的問題就是國外的鏡像問題。根據阿里雲提供的鏡像支持去安裝的時候,遇到了下面兩個問題。

  1. powershell沒有執行權限的問題。不能執行load_image.ps1。需要以管理員程序運行powershell並執行下面的命令。set-executionpolicy remotesigned
  2. 在導入image的時候,需要確定要安裝的kubernetes的版本。不同的docker版本對應不同的kubernetes版本,查看docker軟件的about docker可以看到。我遇到的問題就是,我直接git clone了阿里雲的master分支代碼,導致我下載的鏡像變成了1.16.5的版本。實際上我需要的話1.15.5的版本的鏡像。解決辦法就是切換代碼分支即可。

收穫

在使用有關k8s的問題時,會遇到很多鏡像問題,解決這些問題的思路,應該是去查看有沒有某些大廠提供這些鏡像加速服務,先將所需的鏡像下載到本地,再去跑這些內容,能夠更好的執行,以免整體流程被卡主。

``

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章