'kubectl not found' 而 运行 通过 ssh-task bamboo

'kubectl not found' while running through ssh-task bamboo

我在 bamboo 中创建了一份工作,并在我的服务器上为 运行 创建了一个 ssh 任务。我的服务器已经安装了 kubectl 并且下面的命令在那里成功执行了。

 echo `kubectl get namespace`

但是当 运行ning 通过作业执行命令时,显示以下错误:

 bash: line 5: kubectl: command not found

请确保 kubectl 二进制文件在用户上下文的 PATH 中,您的作业在 运行 中。

否则你应该使用 kubectl 可执行文件的绝对路径,例如/usr/bin/kubectl)

  1. Indenity kubectl 可执行文件的位置:which kubectl
  2. 将其从当前位置移动到 PATH 中包含的位置,例如"sudo mv ./kubectl /usr/local/bin/kubectl"