天天看點

通過windows子系統配置kubernetes用戶端

安裝的windows版kubectl沒有shell補全,雖然在powershell裡面配置了vim、ssh、git等用戶端,但是仍然無法忍受沒有

Ctrl+K

Crtl+e

Ctrl+A

的指令行。虛機太臃腫、雲主機太奢侈,本地windows10用作各種連接配接用戶端就剛好。

安裝适用于 Linux 的 Windows 子系統

必須先啟用“适用于 Linux 的 Windows 子系統”可選功能,然後才能在 Windows 上安裝 Linux 分發版。

以管理者身份打開 PowerShell 并運作:

dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart           

安裝所選的 Linux 分發版

  1. 打開 Microsoft Store ,并選擇你偏好的 Linux 分發版。
  2. 選擇 Ubuntu 20.04 LTS 擷取并安裝
重新開機和下載下傳安裝要等超久、耐心等待系統通知就好

配置阿裡雲apt源

  1. 進入 阿裡巴巴開源鏡像庫
  2. 找到對應的系統類 ubuntu
  3. 根據文檔描述修改即可
Ubuntu安裝好後,通過Powershell鍵入 wsl 或者 bash 即可以root使用者登入windows子系統。

配置kubectl優化

kubectl各系統安裝配置 參考文檔
  1. 配置 kubectl補全
  2. 配置 kubectl多叢集通路

A&Q

Q: WSL(windows子系統)中能執行windows指令麼?

A: 可以,linux共享windows變量,可執行綠色 .exe檔案

Q: PowerShell能否替代 bash shell?

A: 看個人喜好,PowerShell可有很多可玩性,參考

Python IDE配置