安裝的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 分發版
- 打開 Microsoft Store ,并選擇你偏好的 Linux 分發版。
- 選擇 Ubuntu 20.04 LTS 擷取并安裝
重新開機和下載下傳安裝要等超久、耐心等待系統通知就好
配置阿裡雲apt源
Ubuntu安裝好後,通過Powershell鍵入 wsl 或者 bash 即可以root使用者登入windows子系統。
配置kubectl優化
kubectl各系統安裝配置 參考文檔
- 配置 kubectl補全
- 配置 kubectl多叢集通路
A&Q
Q: WSL(windows子系統)中能執行windows指令麼?
A: 可以,linux共享windows變量,可執行綠色 .exe檔案
Q: PowerShell能否替代 bash shell?
A: 看個人喜好,PowerShell可有很多可玩性,參考
Python IDE配置