【问题标题】:kubectl: not found in WSL terminalkubectl:在 WSL 终端中找不到
【发布时间】:2021-11-11 06:56:14
【问题描述】:

我按照以下说明在 Windows10 上安装了 WSL2:https://docs.microsoft.com/en-us/windows/wsl/install-win10,手动安装。

所有命令都对我有用,但是最后当我打开 wsl 终端并输入 kubectl 时,我得到了响应 -sh: kubectl: not found

我安装了 Ubuntu 20.04 LTS,当我打开 Ubuntu 终端时,kubectl 在那里工作。

Powershell 说它安装正确:

PS C:\Users\michu> wsl --list --verbose
  NAME                   STATE           VERSION
 *docker-desktop         Running         2
  docker-desktop-data    Running         2
  Ubuntu-20.04           Running         2

如何让 docker/kubectl 在 WSL 终端中也能正常工作?
完成所有说明步骤后它不应该正常工作吗?

【问题讨论】:

  • wsl --setdefault Ubuntu-20.04 解决了这个问题

标签: docker kubernetes windows-10 windows-subsystem-for-linux


【解决方案1】:

答案在其中一个 cmets 中,对其进行了澄清,以便对其他人也有用

# run this command in order to enable kubectl in your wsl terminal
wsl --setdefault Ubuntu-20.04

【讨论】:

    猜你喜欢
    • 2020-07-20
    • 1970-01-01
    • 2018-05-17
    • 2019-01-03
    • 1970-01-01
    • 2021-07-30
    • 2021-05-05
    • 2013-10-30
    • 1970-01-01
    相关资源
    最近更新 更多