docker - kubectl : not found in WSL terminal

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

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

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

我安装了 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 终端中运行?
完成所有说明步骤后它不应该立即工作吗?

最佳答案

答案位于其中一条评论中,对其进行了澄清,以便对其他人也有用

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

关于docker - kubectl : not found in WSL terminal,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69205758/

相关文章:

python - docker容器内的多个线程

visual-studio - 如何在 Docker 镜像中应用最新的 msbuild?

kubernetes - 如何获取kubernetes-dashboard的端点

docker - 拉取镜像失败

c++ - 如何访问 C++ Windows 10 应用程序中的默认线程池?

python - 如何使用 python 在 Windows 10 中获取当前正在播放的媒体的标题

python - 长时间运行的Python程序(使用Pandas)不断增加内存使用量

amazon-web-services - AWS ECR 获取登录命令 - 通过 ansible 没有这样的文件或目录

json - 解析 yaml 值的字节数组 - kubebuilder

python-2.7 - 在 pygame.mixer 中改变音量(几乎)没有效果