kubectl 错误:加载配置文件时出错 "/var/lib/jenkins/.kube/config" :



我正在配置Jenkins,以便将我的成功构建自动部署到我的Kubernetes集群中。我已经在/var/lib/jenkins/.kube/config中手动设置了KUBECONFIG文件。

但我在詹金斯的工作一直出现同样的错误:

+ kubectl config --kubeconfig=/var/lib/jenkins/.kube/config view
error: error loading config file "/var/lib/jenkins/.kube/config": v1.Config.Contexts: 
[]v1.NamedContext: Clusters: []v1.NamedCluster: v1.NamedCluster.Name: Cluster: v1.Cluster.Server: 
CertificateAuthorityData: decode base64: illegal base64 data at input byte 47, error found in #10 byte of ... 
|ASXY9gkN$","server":|..., bigger context ...|"LS3tGS1PR0dJTiBDRVJUMLPAR0FURS0tLS0tCk1JSUV5gkN$", 
"server":"https://clsx-cloud-d734ef-0b|...

我从我的SSH可访问帐户(即(手动复制了kube配置文件

cat home/username/.kube/config

您很可能从终端复制了错误的屏幕输出,或者在nano中编辑文件时。

$字符是非法字符,是在终端中查看截断文件的结果,请确保正确复制真实的文件数据。

例如:

xclip -sel clip < home/username/.kube/config

我已经通过删除以下目录中的文件来修复此错误:

/var/lib/jenkins/.kube/

注意:备份也是该目录的第一优先级。

相关内容

最新更新