我有 jenkins 在 Windows 上作为 127.0.0.1:8080 上的服务
运行,而 minikube 在 192.168.99.101 上运行
下面是 Jenkins 作业的管道
podTemplate(
activeDeadlineSeconds: 240,
name: 'default',
inheritFrom: 'default',
nodeSelector: 'key1=value1,kubernetes.io/hostname=minikube',
containers: [
containerTemplate(name: 'maven', image: 'maven:3.3.9-jdk-8-alpine', ttyEnabled: true, command: 'cat' ),
containerTemplate(name: 'jnlp', image: 'jenkins/jnlp-slave:3.35-2-alpine', args: '${computer.jnlpmac} ${computer.name}')
]) {
node(POD_LABEL) {
stage('Get a Maven project') {
git 'https://github.com/<project>.git/'
container('maven') {
stage('Build a Maven project') {
sh 'mvn -B -gs ./settings.xml clean install'
}
}
}
}
}
以下是来自 Kubernetes 的日志:
$ kubectl get -a pods --watch
Flag --show-all has been deprecated, will be removed in an upcoming release
NAME READY STATUS RESTARTS AGE
default-7r0n8-b2sxx 0/2 Pending 0 0s
default-7r0n8-b2sxx 0/2 Pending 0 0s
default-7r0n8-b2sxx 0/2 ContainerCreating 0 0s
default-7r0n8-b2sxx 2/2 Running 0 0s
default-7r0n8-b2sxx 1/2 Error 0 1s
default-7r0n8-18cv6 0/2 Pending 0 0s
default-7r0n8-18cv6 0/2 Pending 0 0s
default-7r0n8-18cv6 0/2 ContainerCreating 0 0s
default-7r0n8-18cv6 2/2 Running 0 0s
default-7r0n8-18cv6 1/2 Error 0 2s
default-7r0n8-0kz80 0/2 Pending 0 0s
default-7r0n8-0kz80 0/2 Pending 0 0s
default-7r0n8-0kz80 0/2 ContainerCreating 0 0s
default-7r0n8-0kz80 2/2 Running 0 0s
default-7r0n8-0kz80 1/2 Error 0 1s
以下是詹金斯作业的控制台输出
豆荚每次都被杀死并重新创建。
请任何人都可以帮助如何解决这个问题?
任何帮助,将不胜感激。
豆荚日志