GKE集群kubectl频繁报x509未知证书错误,偶发成功求助
GKE集群kubectl命令频繁报x509证书错误问题求助
我使用GKE集群,此前通过kubectl apply部署镜像完全正常,但今年年初开始出现异常。团队其他成员执行完全相同的命令却没有问题。更奇怪的是,重复执行同一命令5-6次后,第6或7次偶尔会成功,有时连续数小时都无法成功。
核心问题:执行任何kubectl命令时都会报错Unable to connect to the server: x509: certificate signed by unknown authority,不仅是apply命令,甚至执行kubectl version获取版本号也会触发该错误。
已尝试的解决方案
- 执行
gcloud container clusters get-credentials my-cluster --region us-east1获取新凭证 - 确认该命令已更新我的.kubeconfig文件
- 删除用户目录下整个.kube文件夹后重新执行上述命令生成配置文件
- 卸载并重新安装Docker/Kubernetes
- 更换家庭网络、公共网络,尝试开启/关闭VPN,均无规律可循
- 添加
--insecure-skip-tls-verify参数
kubectl版本信息
PS C:\Users\ak\source\repos\foo> kubectl version Client Version: version.Info{Major:"1", Minor:"22", GitVersion:"v1.22.5", GitCommit:"5c99e2ac2ff9a3c549d9ca665e7bc05a3e18f07e", GitTreeState:"clean", BuildDate:"2021-12-16T08:38:33Z", GoVersion:"go1.16.12", Compiler:"gc", Platform:"windows/amd64"} Unable to connect to the server: x509: certificate signed by unknown authority
内容的提问来源于stack exchange,提问作者AIK DO
相关产品推荐
相关产品推荐

