首页 > 解决方案 > 找不到詹金斯 kubernetes 上下文

问题描述

我的 groovy 管道有 3 个步骤(全部带有 shell):

现在大多数时候这些作业运行良好,完全没有问题。但是几天前它在第 3 阶段给了我这个错误:

error: context "..." does not exist

我无法弄清楚为什么这会失败一次,不幸的是我不再拥有该工作的完整日志。这很奇怪,因为上下文适用于 helm install 阶段,所以怎么会突然找不到呢?

你认为什么会导致这个随机问题?以后怎么避免呢?

标签: jenkinskubernetesgroovygoogle-kubernetes-enginepipeline

解决方案


原因是"..."您的 kubeconfig 文件中不存在上下文。您可以运行kubectl config view -o jsonpath='{.current-context}'以检查当前上下文并使用该上下文。

根据本文档设置 kubectl 与哪个 Kubernetes 集群通信并修改配置信息。


推荐阅读