在没有 gcloud 的情况下使用 kubectl 进行本地开发?

Using kubectl for local development without gcloud?

根据this question,我想知道是否有任何计划可以在不安装 gcloud 的情况下使用 kubectl 工具?

我想到的用例与那位朋友的用例相同:running kubernetes on CoreOS locally via vagrant

没有gcloud你绝对可以使用kubectl。您可以从其 releases page on Github 下载最新的官方 Kubernetes 版本,然后 运行 kubectl 通过解压并 运行ning ./cluster/kubectl.sh 或从 platforms/$OS/$ARCHITECTURE/kubectl 复制 kubectl 二进制文件进入你 shell 的路径。

此外,在 vagrant 上设置 Kubernetes 可以像 运行 执行这两个命令一样简单,它应该为您准备好一切:

export KUBERNETES_PROVIDER=vagrant curl -sS https://get.k8s.io | bash