通过windows子系统配置kubernetes客户端-阿里云开发者社区

开发者社区> 开发与运维> 正文

通过windows子系统配置kubernetes客户端

简介: 安装的windows版kubectl没有shell补全,虽然在powershell里面配置了vim、ssh、git等客户端,但是仍然无法忍受没有`Ctrl+K`、`Crtl+e`、`Ctrl+A`的命令行。虚机太臃肿、云主机太奢侈,本地WSL用作各种连接客户端就刚好。

安装的windows版kubectl没有shell补全,虽然在powershell里面配置了vim、ssh、git等客户端,但是仍然无法忍受没有Ctrl+KCrtl+eCtrl+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可有很多可玩性,参考Pthon IDE配置

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

分享:
开发与运维
使用钉钉扫一扫加入圈子
+ 订阅

集结各类场景实战经验,助你开发运维畅行无忧

其他文章