跳至主要内容

集群访问

存储在/etc/rancher/k3s/k3s.yaml中的kubeconfig文件用于配置对Kubernetes集群的访问。如果您已安装上游Kubernetes命令行工具(如kubectl或helm),则需要使用正确的kubeconfig路径对其进行配置。这可以通过导出KUBECONFIG环境变量或调用--kubeconfig命令行标志来完成。有关详细信息,请参阅以下示例。

利用KUBECONFIG环境变量

export KUBECONFIG=/etc/rancher/k3s/k3s.yaml
kubectl get pods --all-namespaces
helm ls --all-namespaces

或在命令中指定kubeconfig文件的位置

kubectl --kubeconfig /etc/rancher/k3s/k3s.yaml get pods --all-namespaces
helm --kubeconfig /etc/rancher/k3s/k3s.yaml ls --all-namespaces

使用kubectl从外部访问集群

/etc/rancher/k3s/k3s.yaml复制到您位于集群外部的机器上,作为~/.kube/config。然后将server字段的值替换为您的K3s服务器的IP或名称。kubectl现在可以管理您的K3s集群。