通过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可有很多可玩性,参考Python IDE配置

相关实践学习
容器服务Serverless版ACK Serverless 快速入门:在线魔方应用部署和监控
通过本实验,您将了解到容器服务Serverless版ACK Serverless 的基本产品能力,即可以实现快速部署一个在线魔方应用,并借助阿里云容器服务成熟的产品生态,实现在线应用的企业级监控,提升应用稳定性。
云原生实践公开课
课程大纲 开篇:如何学习并实践云原生技术 基础篇: 5 步上手 Kubernetes 进阶篇:生产环境下的 K8s 实践 相关的阿里云产品:容器服务 ACK 容器服务 Kubernetes 版(简称 ACK)提供高性能可伸缩的容器应用管理能力,支持企业级容器化应用的全生命周期管理。整合阿里云虚拟化、存储、网络和安全能力,打造云端最佳容器化应用运行环境。 了解产品详情: https://www.aliyun.com/product/kubernetes
目录
相关文章
|
2月前
|
Kubernetes 数据安全/隐私保护 Docker
|
2月前
|
Windows
Coze开源软件Windows客户端-coze_desk
Coze开源软件Windows客户端-coze_desk
508 0
EVE-NG的Windows客户端安装
EVE-NG提供Windows的客户端,集成了Wireshark、VNC、putty等软件,主要为完成配套EVE-NG的WEB浏览中的数据抓包等功能。 我的EVE-NG的Windows客户端安装包为EVE-NG-Win-Client-Pack.exe。
|
5月前
|
Linux Android开发 iOS开发
基于.Net开发的ChatGPT客户端,兼容Windows、IOS、安卓、MacOS、Linux
基于.Net开发的ChatGPT客户端,兼容Windows、IOS、安卓、MacOS、Linux
88 0
|
4月前
|
监控 Linux 定位技术
Linux【环境部署 01】NTP时间服务器搭建及Linux+Windows客户端使用(一篇学会使用NTP服务)
Linux【环境部署 01】NTP时间服务器搭建及Linux+Windows客户端使用(一篇学会使用NTP服务)
681 0
|
5天前
|
Apache 数据安全/隐私保护 Windows
如何在Windows部署TortoiseSVN客户端并实现公网连接内网VisualSVN服务端
如何在Windows部署TortoiseSVN客户端并实现公网连接内网VisualSVN服务端
|
4月前
|
移动开发
【实用】一组原创原生样式的基础控件、UI组件样式(偏向移动端H5页面的样式)
【实用】一组原创原生样式的基础控件、UI组件样式(偏向移动端H5页面的样式)
【实用】一组原创原生样式的基础控件、UI组件样式(偏向移动端H5页面的样式)
|
2月前
|
Kubernetes 关系型数据库 MySQL
K8S客户端二 使用Rancher部署服务
使用rancher服务操作步骤
|
6月前
|
安全 网络虚拟化 数据安全/隐私保护
Windows 10系统自带VPN客户端配置连接PPTP VPN服务器
Windows 10系统自带VPN客户端配置连接PPTP VPN服务器
1012 1
|
3月前
|
Linux Windows Ubuntu
Windows 使用 Linux 子系统,轻轻松松安装多个linux
Windows 使用 Linux 子系统,轻轻松松安装多个linux
50 0
Windows 使用 Linux 子系统,轻轻松松安装多个linux

推荐镜像

更多