我已经设置了一个 K8s 集群并获得了我放置在
用户名/.kube 目录
默认情况下,我似乎无法练习如何将我的 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出去。
希望这可以帮助。
关于kubernetes - Kubectl 如何连接到配置文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57275095/