Docker Kubectl can';无法在Windows 10上连接
我最近在Windows 10机器上安装了Docker Kubectl can';无法在Windows 10上连接,docker,gcloud,kubectl,Docker,Gcloud,Kubectl,我最近在Windows 10机器上安装了Docker和gcloud SDK 运行gcloud init并配置本地设置后,我运行了gcloud components install kubectl 现在,当我运行kubectl get pods时,我得到了响应 无法连接到服务器:拨号tcp[::1]:8080:connectex:否 由于目标计算机主动拒绝,因此无法建立连接 它 然后我运行了kubectl config view,得到了以下结果 apiVersion: v1 clusters: [
Docker
和gcloud SDK
运行gcloud init
并配置本地设置后,我运行了gcloud components install kubectl
现在,当我运行kubectl get pods
时,我得到了响应
无法连接到服务器:拨号tcp[::1]:8080:connectex:否
由于目标计算机主动拒绝,因此无法建立连接
它
然后我运行了kubectl config view
,得到了以下结果
apiVersion: v1
clusters: []
contexts: []
current-context: ""
kind: Config
preferences: {}
users: []
我不知道如何在Windows上解决这个问题,因为我通常是Mac用户,所以这对我来说是全新的
我的
kubectl
实例如何连接?我最终删除了windows并安装了Ubuntu。Windows是一场噩梦。我最终删除了Windows并安装了Ubuntu。Windows是一场噩梦。我看到人们在Windows上遇到这个问题,因为他们没有意识到在文件浏览器中,默认情况下文件扩展名是隐藏的,所以当他们想创建一个名为“config”的文件时,他们实际上创建了一个名为“config.txt”的文件kubectl没有发现这个问题。我看到人们在Windows上遇到这个问题,因为他们没有意识到在文件资源管理器中默认情况下文件扩展名是隐藏的,所以当他们想创建一个名为“config”的文件时,他们实际上创建了一个名为“config.txt”的文件kubectl没有发现这一点。通常,如果您想将kubectl配置为使用GKE集群,您必须运行以下命令将k8s配置复制到本地
1.首先列出集群名称(在“名称”列下)并识别区域(在“位置”列下)
2.然后运行下面的命令将k8s配置复制到本地
$ gcloud container clusters get-credentials <cluster-name> --zone <zone>
通常,如果您想将kubectl配置为使用GKE集群,则必须运行以下命令将k8s配置复制到本地 1.首先列出集群名称(在“名称”列下)并识别区域(在“位置”列下) 2.然后运行下面的命令将k8s配置复制到本地
$ gcloud container clusters get-credentials <cluster-name> --zone <zone>
您没有定义kubectl来使用任何集群您没有定义kubectl来使用任何集群
$ kubectl config view