请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

Jenkins执行到deploy环节时,提示找不到命令kubectl?

https://img1.sycdn.imooc.com//szimg/61225f0109ccb8bb15650790.jpg

https://img1.sycdn.imooc.com//szimg/61225f9f09df52ba09230642.jpg

老师你好!执行kubectl命令为啥提示说找不到啊?我的jenkins和k8s的master节点是装在一起的,服务器肯定能执行kubectl命令,这是为啥?是需要配置jenkins哪个地方吗?我看你那是直接就运行成功了

正在回答 回答被采纳积分+3

1回答

刘果国 2021-08-23 09:06:32

一般是环境变量没设置好,检查一下

0 回复 有任何疑惑可以回复我~
  • 提问者 fuyang7412 #1
    需要配置什么环境变量?我服务器上装了git、maven、jdk,jenkins上也配置了这些环境变量,是不是k8s也需要在jenkins上配置环境变量?怎么配置呢
    回复 有任何疑惑可以回复我~ 2021-08-23 09:42:42
  • 提问者 fuyang7412 #2
    问题已解决,我用了绝对路径执行就好了:/usr/local/bin/kubectl apply -f springboot.yaml,不知道Jenkins为啥执行不了/usr/local/bin下的命令
    回复 有任何疑惑可以回复我~ 2021-08-23 17:21:33
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信