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

Not able to install kubectl on Google Compute Engine (GCE)?

我正在尝试在 GCE 上启动一个 Kubernetes (k8s) 集群。当我运行

gcloud components update kubectl

在 Windows 机器上我得到

ERROR: (gcloud.components.update) The following components are unknown [kubectl]

更新(2016 年 5 月):自 late March 2016 起,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 components install kubectl