I have the following Jenkinsfile:
node {
stage('Apply Kubernetes files') {
withKubeConfig([credentialsId: 'jenkins-deployer', serverUrl: 'https://192.168.64.2:8443']) {
sh 'kubectl apply -f '
}
}
}
在运行时,我得到了"kubectl: not found"的错误提示。我将 Kubernetes-cli 插件安装到了 Jenkins 中,并通过
kubectl create sa jenkins-deployer
生成了密钥,这里有什么问题吗?
/usr/local/bin/kubectl apply -f
或者$(which kubectl) apply -f
。 - Mr.KoopaKiller