jenkins - 找不到类:io.kubernetes.client.openapi.models.V1Deployment 当我尝试从 Jenkins 将应用程序部署到 Kubernetes 集群时
问题描述
我有一个 Jenkins 工作,它指向启用了 webhook 的 GitHub。因此,每当推送到分支时,都应该触发构建并将图像推送到 docker。在部署到 K8S 集群的阶段,我收到以下错误。很少有论坛建议将 JacksonApi 降级到较低版本,但是当我这样做时,其他插件会停止工作,因为它们需要最新版本(2.12.0)。
我该如何解决这个问题?
ERRORS:
ERROR: ERROR: Can't construct a java object for tag:yaml.org,2002:io.kubernetes.client.openapi.models.V1Deployment; exception=Class not found: io.kubernetes.client.openapi.models.V1Deployment
in 'reader', line 1, column 1:
apiVersion: apps/v1
Caused by: hudson.remoting.ProxyException: org.yaml.snakeyaml.error.YAMLException: Class not found: io.kubernetes.client.openapi.models.V1Deployment
解决方案
推荐阅读
- kotlin - 具有泛型和实现接口的 Kotlin 类
- api - Z3 OCaml API 递归函数
- scala - 为什么 WritableConverter 是私有的?
- javascript - 测试类方法中的静态方法调用时出现 TypeError
- go - 与卡夫卡消费者一起去频道
- ios - SQLite.swift:由于在活动搜索中点击 UITableViewCell 时强制解包 nil 值,应用程序崩溃
- php - 有没有办法抑制 get 和 set 方法的“无摘要”
- javascript - ReactJS - 在 fetch() 完成之前运行的明显代码
- javascript - 找不到名称符号
- teradata - 是否可以在 teradata 中获取数据库 DDL