代码之家  ›  专栏  ›  技术社区  ›  kohi

运行ssh任务bamboo时未找到“kubectl”

  •  0
  • kohi  · 技术社区  · 7 年前

    我用竹子创建了一个作业,并创建了一个要在服务器上运行的ssh任务。我的服务器已经安装了kubectl,下面的命令在那里成功执行。

     echo `kubectl get namespace`
    

    但在作业中运行命令时,它显示以下错误:

     bash: line 5: kubectl: command not found
    
    1 回复  |  直到 7 年前
        1
  •  2
  •   Nepomucen    7 年前

    请确保kubectl二进制文件位于运行作业的用户上下文的路径中。

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

    1. 不确定性kubectl可执行文件的位置:哪个kubectl
    2. 将其从当前位置移动到路径中包含的位置,例如“sudo mv./kubectl/usr/local/bin/kubectl”
    推荐文章