我最近在Windows 10计算机上安装了Docker
和gcloud 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/