如何在Lens中切换默认使用的kubectl版本
解决Lens 5.2版本kubectl版本切换问题
操作步骤
- 打开Lens客户端,点击顶部菜单栏的
Lens>Preferences(偏好设置) - 在偏好设置左侧菜单栏找到
Kubernetes选项卡,下拉定位到Kubectl Binary配置区域 - 默认勾选的是
Download and manage Lens' own kubectl binaries(下载并管理Lens自有kubectl二进制文件),取消该勾选 - 取消后下方会出现自定义kubectl路径输入框,输入你本地1.21版本kubectl的绝对路径。你可以在终端执行
which kubectl获取当前系统默认kubectl的路径,Intel芯片Mac的homebrew安装路径通常为/usr/local/bin/kubectl,Apple Silicon芯片Mac通常为/opt/homebrew/bin/kubectl - 重启Lens客户端,配置即可生效
验证方式
重启后打开任意集群的终端,执行kubectl version --client,确认输出的客户端版本为1.21即可。
注意事项
Lens默认会自动下载匹配集群服务端版本的kubectl二进制文件存放在自身缓存目录,和本地安装的kubectl互相独立,取消自动管理选项后Lens就会完全调用你指定的本地kubectl版本。
内容的提问来源于stack exchange,提问作者lauwis premium
相关产品推荐
相关产品推荐

