【发布时间】:2020-10-01 18:11:51
【问题描述】:
最近我一直在尝试在 jenkins 中设置管道。目的是创建一个 pod 并执行 kubernetes 部署。
但是当我运行管道作业时,它会一个接一个地创建 pod,它永远不会完成作业 -
这里是步骤 -
- 设置 kubernetes 集群 - 成功
- 安装 jenkins - 成功
- 将 jenkins 连接到 Kubernetes 集群 - 成功
- 这是管道脚本 -
pipeline {
agent {
kubernetes {
//cloud 'kubernetes'
yaml """
kind: Pod
metadata:
name: kaniko
spec:
containers:
- name: jhooq-pod-with-pvc
image: rahulwagh17/kubernetes:jhooq-k8s-springboot
imagePullPolicy: Always
"""
}
}
stages {
stage('build') {
steps {
echo "Hello World!"
}
}
}
}
不 - 已成功创建 Pod,kubernetes 部署也成功,但 jenin 管道从未停止。
我的詹金斯连接到 kubernetes 没有任何问题。
任何建议或意见将不胜感激。
【问题讨论】:
-
对我来说这是您的 pod 未成功创建的症状,请检查您的 pod 日志是否有效创建成功。
-
@AlexandreCartapanis 我没有看到 Pod 创建有任何问题。正在创建和删除 POD
标签: jenkins kubernetes jenkins-pipeline