首页 > 解决方案 > Kubectl如何连接到配置文件

问题描述

我已经设置了一个 K8s 集群并获得了我放在 username/.kube 目录中的配置文件

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

kubectl config get-contexts

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

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

标签: kuberneteskubectl

解决方案


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

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

您还可以使用覆盖并指向任何其他自定义 kubernetes 上下文

 $Env:KUBECONFIG=("/path/to/cluster-kubeconfig.yaml")

正如这里提到的。

有关更多信息,请查看内容。

希望这可以帮助。


推荐阅读