无法在Google Compute Engine(GCE)上安装kubectl?

Gau*_*wat 3 google-compute-engine kubernetes

我正在尝试在GCE上启动Kubernetes(k8s)群集.我跑的时候

gcloud components update kubectl
Run Code Online (Sandbox Code Playgroud)

在我得到的Windows机器上

错误:(gcloud.components.update)以下组件未知[kubectl]

Rob*_*ley 12

更新(2016年5月):截至2016年3月下旬,gcloud现在将为windows安装kubectl.


gcloud目前不会在windows上安装kubectl(因此出错).您可以直接从GCS下载最近的kubectl二进制文件(gsutil cp gs://kubernetes-release/release/v1.0.0/bin/windows/amd64/kubectl.exe kubectl.exe).

由于kubectl在Windows上测试的次数远远少于Mac/Linux上的测试,--kubeconfig如果它没有在默认位置找到您的配置文件,您可能需要传递参数(gcloud container clusters get-credentials NAME应该写入.kube/config您的主目录并且kubectl应该从相同的位置读取)文件).

  • 对于阅读此内容的人来说,仅供参考 - gcloud安装了16位版本的kubectl,它不能在64位窗口上运行 - 您仍然需要使用上述步骤手动下载 (2认同)