docker - Kubectl无法在Windows 10上连接

标签 docker gcloud kubectl

我最近在Windows 10计算机上安装了Dockergcloud SDK

运行gcloud init并配置本地设置后,我运行了gcloud components install kubectl

现在,当我运行kubectl get pods时,我得到了响应

Unable to connect to the server: dial tcp [::1]:8080: connectex: No connection could be made because the target machine actively refused it.



然后我运行kubectl config view并得到以下内容
apiVersion: v1
clusters: []
contexts: []
current-context: ""
kind: Config
preferences: {}
users: []

我不确定如何在Windows上解决此问题,因为我通常是Mac用户,因此这对我来说是新的。

我的kubectl实例如何连接?

最佳答案

通常,如果要配置kubectl以使用GKE集群,则必须运行以下命令将k8s配置复制到本地。

1.首先列出您的群集名称(在“名称”列下)并识别区域(在“位置”列下)

$ gcloud container clusters list

2.然后运行以下命令将k8s配置复制到本地
$ gcloud container clusters get-credentials <cluster-name> --zone <zone>

3.然后检查配置
$ kubectl config view

关于docker - Kubectl无法在Windows 10上连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56456636/

相关文章:

kubernetes - Pod 处于待处理阶段(错误 : FailedScheduling : nodes didn't match node selector )

go - 从代码执行二进制文件失败但从命令行运行它有效

windows - 如何在 Windows 中卸载 Google Cloud SDK

Laravel 7 - 类哈希不存在

kubernetes - 如何将生成的 kube 配置保存到 .kube/config

mongodb - MongoDB,Docker,Meteor:拒绝连接

docker - 项目文件夹内的“docker-compose up”返回 'no such file or directory'

java - 如何在 Alpine docker 容器上使用 openjdk 14 启用 ECDHE 密码?

docker - 更新 docker 上的根证书

google-compute-engine - gcloud compute copy-files 成功但没有文件出现