kubernetes - Kubectl 如何连接到配置文件

标签 kubernetes kubectl

我已经设置了一个 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/

相关文章:

kubernetes - 没有可用的卷区域,无法安装Jupyterhub集线器Pod

python - Kubernetes 未记录打印

kubernetes - master上的kubernetes污渍允许 pod

postgresql - 使用Helm 3在Kubernetes上安装PostgreSQL

mongodb - 你如何在 Kubernetes 上设置 Mongo 副本集?

ssl - Kubernetes 1.14.2 HA Master NGINX 负载均衡器 log.go :172] http: TLS handshake error from 192. 168.5.32:43148: 远程错误: tls: 证书错误

kubernetes - 如何使用 Helm 图表拉取环境变量

kubernetes - 在kubernetes上部署jupyter hub时,如何解决persistentvolumeclaims “hub-db-dir”被禁止的错误?

docker - kubernetes仪表板无法到达节点,GUI中断

linux - 由于系统中打开的文件太多,Kubernetes 无法启动