k3s集群默认config不在~/.kube/
在K3s安装的集群上,kubeconfig文件通常位于服务器的 /etc/rancher/k3s/k3s.yaml 路径下。这个文件包含了连接到Kubernetes集群所需的配置信息,包括集群的服务器地址、CA证书、用户凭证等。
找到kubeconfig文件:登录到K3s服务器,检查 /etc/rancher/k3s/k3s.yaml 文件是否存在。您可以使用以下命令:
cat /etc/rancher/k3s/k3s.yaml
如果存在,这个文件就是kubeconfig文件。
拷贝kubeconfig文件:将这个文件拷贝到您的本地机器上的 ~/.kube/ 目录下,命名为 config:
sudo cp /etc/rancher/k3s/k3s.yaml ~/.kube/config
测试连接:完成上述步骤后,您可以尝试使用 kubectl 命令连接到Kubernetes集群并执行操作。例如:
kubectl get pods