kubectl error: error loading config file "/var/lib/jenkins/.kube/config":
kubectl error: error loading config file "/var/lib/jenkins/.kube/config":
我正在配置 Jenkins 以自动将我成功的构建部署到我的 Kubernetes 集群。我在 /var/lib/jenkins/.kube/config
.
中手动设置了 KUBECONFIG
文件
但是我的 Jenkins 作业一直出现同样的错误:
+ 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/
注意: 优先备份本目录
我正在配置 Jenkins 以自动将我成功的构建部署到我的 Kubernetes 集群。我在 /var/lib/jenkins/.kube/config
.
KUBECONFIG
文件
但是我的 Jenkins 作业一直出现同样的错误:
+ 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/
注意: 优先备份本目录