Kubernetes kubectl-错误x509由未知授权机构签署的证书

Kubernetes kubectl-错误x509由未知授权机构签署的证书,kubernetes,kubectl,k3s,Kubernetes,Kubectl,K3s,我在一个节点上安装了k3s。但当我试图用kubectl从我的机器远程连接到它时,我得到了以下错误: kubectl版本 客户端版本:Version.Info{Major:“1”,Minor:“15+”,GitVersion:“v1.15.8-beta.0”,GitCommit:“6c143d35bb11d74970e7bc0b6c45b6fdffc0bd4”,GitRestate:“存档”,BuildDate:“2020-01-29T00:00:00Z”,政府版本:“go1.14beta1”,编

我在一个节点上安装了k3s。但当我试图用kubectl从我的机器远程连接到它时,我得到了以下错误:

kubectl版本 客户端版本:Version.Info{Major:“1”,Minor:“15+”,GitVersion:“v1.15.8-beta.0”,GitCommit:“6c143d35bb11d74970e7bc0b6c45b6fdffc0bd4”,GitRestate:“存档”,BuildDate:“2020-01-29T00:00:00Z”,政府版本:“go1.14beta1”,编译器:“gc”,平台:“linux/amd64”} 无法连接到服务器:x509:由未知授权机构签署的证书 在k3s服务器上安装了kubectl,并将其输出:

kubectl版本 客户端版本:Version.Info{Major:“1”,Minor:“18”,GitVersion:“v1.18.9+k3s1”,GitCommit:“630bebf94b9dce6b8cd3d402644ed023b3af8f90”,GitRestate:“clean”,BuildDate:“2020-09-17T19:05:07Z”,政府版本:“go1.13.15”,编译器:“gc”,平台:“linux/amd64”} 服务器版本:Version.Info{Major:“1”,Minor:“18”,GitVersion:“v1.18.9+k3s1”,GitCommit:“630bebf94b9dce6b8cd3d402644ed023b3af8f90”,GitRestate:“clean”,BuildDate:“2020-09-17T19:05:07Z”,政府版本:“go1.13.15”,编译器:“gc”,平台:“linux/amd64”} 我将k3s.yaml文件从服务器复制到我的机器上,将其重命名为config并放入~/.kube/config

我尝试使用
--不安全的skip tls verify
,它可以工作,但我不想每次都使用它。

您遇到的错误是“无法连接到服务器:x509:由未知授权机构签名的证书”。您似乎只复制了~/.kube/(config)文件。
查看~/.kube/(config)文件的内容,如果该文件包含CA根证书、客户端证书和密钥条目,那么您需要将这三个文件也复制到您的计算机上。

您好,您能告诉我您使用了哪一个指南来生成
K3S
节点吗?另外,请更新您的
kubectl
,因为官方支持是集群和客户端之间的+1/-1版本。我用k3s安装脚本安装了它,因为我弄乱了配置文件,所以我必须将它复制到我的机器上,现在它可以在没有kubectl更新的情况下工作