jenkins可以通过blue ocean 的docker来安装,可是安装好之后,创建piple line之后想把自己的项目通过kubectl 发布出去,报:没有kubectl ,这个如何解决?
stage("Deploy") {
steps {
echo "5.发布镜像"
sh "sed -i 's#<imagename>#${DOCKER_REPOSITORY_TAG}#g;s#<podname>#${POD_NAME}#g' ${K8S_YAML}"
kubeconfig(caCertificate: '',credentialsId: '2b143d4f-f082-4533-9cfd-c9edc31e62fa', serverUrl: '') {
sh "kubectl apply -f ${K8S_YAML} -n seaurl"
}
}
}
解决了,加个agent就可以了