Kubectl 如何连接到配置文件

Kubectl how to connect to config file

我已经设置了一个 K8s 集群并获得了我放在 用户名/.kube 目录

我似乎无法锻炼 link 我的 Powershell Kubectl 默认情况下到这个配置文件。例如,如果我尝试 运行 以下命令,我不会得到我设置的集群。

kubectl config get-contexts

但是,如果我运行执行以下命令,我会得到我当前节点的列表

kubectl --kubeconfig="cluster-kubeconfig.yaml" get nodes

cluster-kubeconfig.yaml 文件的内容复制到 $HOME/.kube/config

这将是默认的 kubernetes 上下文文件。

您还可以使用

覆盖并指向任何其他自定义 kubernetes 上下文
 $Env:KUBECONFIG=("/path/to/cluster-kubeconfig.yaml")

如前所述here.

有关更多信息,请查看 this

希望这对您有所帮助。