【发布时间】:2020-11-15 18:02:51
【问题描述】:
我有 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
以下是 jenkins 作业的控制台输出
Pod 每次都会被杀死并重新创建。
请问谁能帮忙解决这个问题?
任何帮助将不胜感激。
pod 日志
【问题讨论】:
-
Jenkins版本和k8s插件版本是什么?
-
jenkins = 2.235.2, k8s 插件 = 1.26.4
-
什么 baout k8s 插件?
-
也让我知道,如果管道中需要一些其他字段..
-
kubernetes-version = v1.10.0
标签: windows minikube kubernetes-jenkins-plugin