Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/drupal/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Kubernetes Kubectl如何连接到配置文件_Kubernetes_Kubectl - Fatal编程技术网

Kubernetes Kubectl如何连接到配置文件

Kubernetes Kubectl如何连接到配置文件,kubernetes,kubectl,Kubernetes,Kubectl,我已经设置了一个K8s集群,并得到了我放在 用户名/.kube目录 默认情况下,我似乎无法确定如何将我的Powershell Kubectl链接到此配置文件。例如,如果我尝试运行以下命令,我就无法获得已设置的集群 kubectl config get-contexts 但是,如果我运行以下命令,我会得到当前节点的列表 kubectl --kubeconfig="cluster-kubeconfig.yaml" get nodes 将集群kubeconfig.yaml文件的内容复制到$HOME

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

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

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

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

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

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

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

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

欲了解更多信息,请查看


希望这能有所帮助。

您的
…username/.kube/config
文件配置不正确。如果同时提供文件
…username/.kube/config
cluster kubeconfig.yaml
的内容,效果会更好。请注意打印群集的凭据。谢谢,重写方法解决了它:-)。第一种方法似乎对我不起作用。