Kubernetes Kubectl如何连接到配置文件
我已经设置了一个K8s集群,并得到了我放在 用户名/.kube目录 默认情况下,我似乎无法确定如何将我的Powershell 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
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
的内容,效果会更好。请注意打印群集的凭据。谢谢,重写方法解决了它:-)。第一种方法似乎对我不起作用。